Paypal 定期付款 - 快速结帐 APPID 被拒绝
Posted
技术标签:
【中文标题】Paypal 定期付款 - 快速结帐 APPID 被拒绝【英文标题】:Paypal Recurring Payment - Express Checkout APPID rejected 【发布时间】:2013-01-28 19:35:44 【问题描述】:我正在使用 Paypal Express Checkout 进行定期付款并扣除初始金额。
这是我的步骤:
我同意将用户重定向到贝宝并获取令牌
使用此代币扣除初始金额 然后使用相同的令牌创建一个循环配置文件。
这在沙盒中运行良好。
现在我需要获取一个 app_id 才能使其生效。
问题是paypal拒绝这句话:
“但我仍然将付款视为“标准”结帐,而不是预先批准的付款。预先批准将用于与您的用户创建结算协议,以后可以借记“
你能给点建议吗?
发现:
在获取令牌时,无法表明我们正在创建重复配置文件,这可能是他们拒绝它的原因。 但我使用的是他们提供的相同代码
https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index
【问题讨论】:
【参考方案1】:Express Checkout 和 Recurring Payments 不需要应用 ID。仅当您使用 Adaptive Payments API 时才需要这些。 Express Checkout 不是 Adaptive Payments API 的一部分。这就是他们告诉你的……你根本不需要 App ID。如果您在沙箱中传递一个,它必须被忽略。
如果您在沙盒中按您希望的方式运行,只需将您的端点和 API 凭据更改为实时值,它就会为您工作。
【讨论】:
感谢您的宝贵建议。实际上我从贝宝下载的代码有这一行。这就是我问的原因,你能看到它为什么在代码中 -以上是关于Paypal 定期付款 - 快速结帐 APPID 被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
Paypal 一次性购买和定期付款,通过 rest api 使用快速结帐在单笔交易中进行