我使用Paypal Express Checkout进行定期付款并扣除初始金额。
以下是我的步骤:
我通过协议将用户重定向到paypal并获取令牌
使用此令牌扣除初始金额 然后使用相同的标记创建重复的配置文件。
这在沙箱中效果很好。
现在我需要一个app_id才能让它生效。
问题是贝宝拒绝了这句话:
"但我仍然认为付款是标准'结帐,而不是预先批准的付款。预先批准将用于与您的用户创建帐单协议,以后可以扣除"
你可以请一些建议吗?
结果:
获取令牌时,无法证明我们正在创建重复的配置文件,这可能是他们拒绝它的原因。 但我使用的是他们提供的相同代码
https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index
答案 0 :(得分:2)
快速结账和定期付款不需要应用ID。只有在您使用自适应Payments API时才需要这些。 Express Checkout不属于Adaptive Payments API。这就是他们告诉你的......你根本就不需要App ID。如果您在沙箱中传递一个,则必须忽略它。
如果您希望沙盒中的所有内容都正常工作,只需将端点和API凭据更改为实时值,它就会对您有用。