c# - Paypal 定期付款 - Express Checkout APPID 被拒绝

标签 c# paypal

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

这是我的步骤:

我同意将用户重定向到 Paypal 并获得 token

使用此 token 扣除初始金额 然后使用相同的 token 创建一个循环配置文件。

这在沙箱中运行良好。

现在我需要获取一个 app_id 才能让它上线。

问题是 Paypal 拒绝了这句话:

“但我仍将付款视为‘标准’结帐,而不是预核准付款。预核准将用于与您的用户创建结算协议(protocol),稍后可以从中扣除”

你能给些建议吗?

调查结果:

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

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

最佳答案

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

如果您在沙盒中让一切如您所愿,只需将您的端点和 API 凭据更改为实时值,它就会为您工作。

关于c# - Paypal 定期付款 - Express Checkout APPID 被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850458/

相关文章:

php - Paypal IPN - 关于存储变量

C#:使用 Obj.getName() 将 List<string> 中的字符串与单独 List<Object> 中对象中的字符串属性进行比较

c# - 多个客户端的C#.NET UDP套接字异步

c# - 有没有办法在 C#/.NET 2.0 中将 C 格式字符串转换为 C# 格式字符串?

php - Paypal付款后上传至Dropbox

php - 如何检测 Paypal cookies?

c# - HTTP 客户端在集成测试中不会重定向

c# - EF Core 1.1 迁移 - 当前的 CSharpHelper 无法构建类型文字

paypal - 验证订单id是否存在

python - Paypal 可以在没有公共(public)地址的情况下用于本地主机的生产吗?