4

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

“商家不是企业或高级 PayPal 帐户。此功能仅适用于企业或高级 PayPal 帐户持有人。”

User B单击(购买User A物品)的“使用 PayPal 付款”按钮会产生:

我们无法授权交易。请联系您的商家。

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

我是否遗漏了一些东西(例如,我需要传递一个不同的变量)?或者在允许他们购买/出售商品之前,我是否必须以某种方式确认用户拥有 PayPal 帐户。

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

4

2 回答 2

3

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

于 2013-02-14T01:17:54.957 回答
2

我们最近开始收到这个非常无益的错误消息,我们不得不联系Paypal 商家技术支持。经过多次来回收到以下回复:

不幸的是,我们 PayPal 目前在加密按钮方面面临一些困难,我们的开发团队正在解决这个问题。同时,如果您不介意可以在您的帐户中创建辅助电子邮件,然后将其设置为主要电子邮件,然后再次重新生成该按钮并对其进行测试。目前,如果您需要使用加密按钮,这是他们提供的唯一解决方法,试一试,看看它是否有效,如果您需要其他任何东西,请告诉我,我很乐意为您提供帮助。对带来的麻烦表示抱歉。

试过了,它奏效了。这让我想诅咒某人,但它奏效了。

于 2015-06-24T14:22:47.160 回答