问题描述
下午好
我们正试图通过仅授权付款来设置PayPal Express结帐以处理PayPal付款,从而为我们提供了一个选择,使我们能够从PayPal帐户中捕获或取消付款。尝试更改PAYMENTREQUEST_0_PAYMENTACTION =授权,但这似乎不起作用。此代码仅允许立即进行销售/付款。任何帮助或建议,将不胜感激。在进行任何修改之前,这是原始代码的链接:
问候,
安迪
解决方法
要进行授权类型的付款,您需要:
-
在任何地方(包括DoExpressCheckoutPayment中的第688行)都已从插件设置中设置或评估了“授权”
-
使用https://www.paypal.com/api中PayPal帐户中的信息来设置用户/ PWD /签名凭证。未经凭证的API调用可以处理销售,但不能处理授权。
如果可能的话,您真的应该在插件设置中配置“授权”,而不要更改任何代码。