没有 PayPal 帐户的电子邮件的 PayPal 错误

标签 paypal

我正在构建一个网站,一个用户可以在其中使用 PayPal 从另一个用户那里购买商品。我希望钱直接从一个转到另一个,而我只处理 IPN 和接口(interface)。我已经设置了加密按钮以使用 cmd = _s-xclick 和加密数据:cmd = _xclickbusiness = 卖家的电子邮件,email = 买家的电子邮件。我在完成交易时遇到了一些问题。例如,用户 A 有一个 PayPal 帐户,用户 B 没有。两者都有一个项目被对方用户购买。单击用户 A 的“使用 PayPal 付款”按钮(购买 用户 B 的商品) yield :

"The merchant is not a business or premier PayPal account. This feature is only enabled for a business or a premier PayPal account holder."

点击用户 B 的“使用 PayPal 支付”按钮(购买用户 A 的商品) yield :

We were unable to authorize the transaction. Please contact your merchant.

  1. 我假设第一条消息是因为用户 B 没有 PayPal 帐户,但我认为 PayPal 仍会接受付款并将其保存在临时帐户中,直到该用户注册为止.
  2. 我还假设第二条消息也是因为买家(在本例中为 用户 B)没有 PayPal 帐户。但我认为 PayPal 只会让他们选择直接创建一个或使用信用卡进行支付。

我是否遗漏了什么(例如,是否需要传递不同的变量)?或者我是否必须以某种方式确认用户拥有 PayPal 帐户,然后才能允许他们购买/出售商品。

PS:我很确定,但我必须确认,如果双方都有 PayPal 账户并且卖家是企业/高级账户,它是有效的。

最佳答案

这种方式不是很好的解决方案,因为您无法检查或保证双方都有 PayPal 帐户。我推荐使用自适应支付(链支付)。这将允许您作为 PayPal 账户持有人运行每笔交易,它将把钱发送到适当的卖家 PayPal 账户,或者给他们发电子邮件让他们知道如果他们没有 PayPal 账户,他们有钱在等着,这样他们可以注册并领取这笔钱。

关于没有 PayPal 帐户的电子邮件的 PayPal 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14095171/

相关文章:

paypal - 在新的 PayPal 移动 SDK 和 3D 安全上输入地址

未调用 PayPal 沙盒订阅返回 url

ruby-on-rails - ruby on rails 中的传递状态失败 notify_url IPN

php - 有什么方法可以直接从我的网站在按钮工厂内创建 PayPal 按钮吗?

ssl - (400)PayPalAPISoapBindingStub.transactionSearch 中的错误请求

paypal - 一段时间后具有部分退款选项的 PSP

java - PayPal - 在 java 中获取授权 token 生命周期/过期时间(Rest API)

paypal - 通过 Paypal 或 Google 电子钱包更新订阅付款

php - Paypal IPN 脚本不工作

php - 如何包含或引导 paypal-core-sdk php