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 使用快速结帐在单笔交易中进行

网站支付标准和 PayPal 支付 Pro 之间的快速结帐差异

Paypal 定期付款表格

Paypal 定期付款与访客结帐用户(信用卡)

沙盒中定期付款的 PayPal 访客结帐