2013-02-13 85 views
0

我使用Paypal Express Checkout进行定期付款并扣除首付金额。Paypal定期付款 - 快速结帐APPID拒绝

这里是我的步骤:

我将用户重定向到PayPal与协议,并获得令牌

使用此令牌中扣除初始金额 然后用同样的道理,以创建一个周期性的轮廓。

这在沙盒中运行良好。

现在我需要一个app_id来使它生活。

的问题是贝宝拒绝这个说法:

“但我仍然看到支付作为一个‘标准’结账,而不是预先核准付款Preapprovals将用于创建与用户结算协议可以在以后扣除“

你能请指点一下吗?

结果:

尽管取得令牌没有办法证明我们正在创建经常性的个人资料,可能是他们拒绝它的理由。 但我使用相同的代码,他们提供

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

回答

2

快速结账和循环付款并不需要一个App ID。这些仅在您使用Adaptive Payments API时才需要。 Express Checkout不属于Adaptive Payments API。这就是他们告诉你的......你根本不需要App ID。如果你在沙箱中传递一个,它必须被忽略。

如果您的沙箱中的所有内容都可以正常工作,只需将您的端点和API凭证更改为实时值,即可使用。

+0

感谢您的宝贵建议。其实我从贝宝下载的代码有这条线。这就是为什么我问,你能看到它为什么在代码中存在 - Moons 2013-02-15 08:40:45

+0

因此,通过此代码中的任何东西,并假设它会工作 – Moons 2013-02-15 08:41:01

+0

感谢您的帮助 – Moons 2013-02-16 05:26:49