Paypal:使用Express Checkout进行付款

Rue*_*hri 0 paypal express-checkout

我已经在我的网站上实施了Paypal Express Checkout。到目前为止,一切似乎都可以在我的沙箱中正常工作,除了未处理付款。每次付款都是“待定”的。

我得到的唯一原因是

    RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION
Run Code Online (Sandbox Code Playgroud)

通过API执行付款后,在API响应中输入。

我找不到有关原因的任何文档,有人知道如何解决吗?

waz*_*bii 9

您可能已经解决了问题,但也许其他人也遇到了类似的问题。

我相信这样做的原因是因为付款是使用您不持有的货币进行的,因此您需要在PayPal帐户中配置“付款接收首选项”。否则,在您手动批准PayPal帐户中的付款之前,您的付款状态可能处于待处理状态。

  1. 通过www.paypal.com登录到您的PayPal商业帐户。单击页面右上角的配置文件图标(“配置文件”菜单)。在业务资料菜单中,选择资料和设置。(注意:如果您没有在右上角看到配置文件图标,请选择在选择“我的帐户”标签时显示在顶部菜单中的配置文件。)
  2. 在左侧菜单中,点击我的销售工具
  3. 在“ 获得付款并管理我的风险”部分中/下面,单击“ 大笔付款”项的“更新”链接。
  4. 更新允许以我不持有的货币发送给我的付款 “是,接受并将其转换为美元”),然后点击保存。