0

我正在使用 Paypal Express Checkout 进行定期付款并扣除初始金额。

这是我的步骤:

我同意将用户重定向到贝宝并获取令牌

使用此令牌扣除初始金额,然后使用相同的令牌创建循环配置文件。

这在沙盒中运行良好。

现在我需要获取一个 app_id 才能使其生效。

问题是贝宝拒绝这句话:

“但我仍然将付款视为‘标准’结账,而不是预先批准的付款。预先批准将用于与您的用户创建账单协议,以后可以借记”

你能给点建议吗?

发现:

在获得令牌时,无法表明我们正在创建重复的配置文件,这可能是他们拒绝它的原因。但我使用的是他们提供的相同代码

https://www.x.com/developers/paypal/documentation-tools/paypal-sdk-index

4

1 回答 1

2

Express Checkout 和 Recurring Payments 不需要 App ID。仅当您使用 Adaptive Payments API 时才需要这些。Express Checkout 不是 Adaptive Payments API 的一部分。这就是他们告诉你的……你根本不需要 App ID。如果您在沙箱中传递一个,它必须被忽略。

如果您在沙盒中按您希望的方式工作,只需将您的端点和 API 凭证更改为实时值,它就会为您工作。

于 2013-02-15T08:28:28.967 回答