我正在开发一个PayPal集成解决方案,客户端应用程序+服务器需要利用多个API,自适应帐户(特别是“AddPaymentCard”),自适应支付(特别是“链式支付”)和商家API中的功能。
是否可以将这些API一起使用?
例如,我可以
我在这里详细说明。 通过Adaptive Payment的“付款”操作创建付款,我可以使用Merchant API取消交易吗? 例如。
devtools-paypal.com/apiexplorer/AdaptivePayments, PAY operation
actionType PAY
currencyCode USD
…
receiverList
receiver
amount 1.00
email testuser@hotmail.com
Response
{
"responseEnvelope": {
"timestamp": "2014-08-24T09:36:47.259-07:00",
"ack": "Success",
"correlationId": "5ffaa01a860d1",
"build": "12382931"
},
"payKey": "AP-3N46701432081335J",
"paymentExecStatus": "CREATED"
}
然后,使用
执行交易 www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=AP-3N46701432081335J.
然后,我可以对生成的交易执行DoVoid操作(devtools-paypal.com/apiexplorer/PayPalAPIs)吗?
如果无法使用上述1 + 2,我可以将REST API与自适应付款一起使用吗?
谢谢!
答案 0 :(得分:0)
没有。 DoVoid仅适用于授权。 Pay API不会进行授权,但如果您以这种方式使用它,它会执行Preapprovals。但是,如果您以这种方式工作,则可以使用Preapproval API来相应地管理这些配置文件。
同样,DoVoid只有在通过DoAuthorization,Express Checkout或Payments Pro处理排除授权时才会发挥作用,这些都是“经典API”的一部分。