这可能是个愚蠢的问题,但我不得不问...
在 PayFlow 网关指南中 https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf 它表示使用 PayPal 支付高级 API 不支持销售或授权。这肯定是不对的。如果您无法进行销售或授权,PayPal Advanced 账户有什么用?
附加信息:
我正在使用 PayFlow SDK 附带的 Payflow_dotNET dll 进行测试。在测试模式下工作正常。
谢谢
最佳答案
我假设您指的是这些行:注意:PayPal Payments Advanced 和 Payflow Link 用户无法提交授权交易,除非他们获得 Payflow SDK。 和 PayPal Payments Advanced 和 Payflow Link 用户无法提交销售交易,除非他们获得 Payflow SDK。
我同意这个措辞相当隐晦。但它是在谈论非托管页面。如果您使用的是 Advanced,则不应使用 API 提交信用卡购买。如果您需要这样做,您需要升级到 Payments Pro。
使用 Advanced/Link,您仍然可以访问 Payflow Pro 可用的其他 API 调用,只是您无法在不使用托管结账的情况下处理信用卡。
关于 Paypal 支付高级交易类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23303634/