我正在尝试将PayPal Classic API NVP集成到我们的网站,但我遇到了有关SetExpressCheckout
API调用的问题。Paypal Sandbox ExpressCheckout NVP无法创建交易
我使用付款人的useraction=commit
参数直接在PayPal确认销售。
我的问题是点击“立即付款”后,贝宝重定向到我发送的网址为RETURNURL
的网址,但我没有在沙箱帐户或使用TransactionSearch
看到该交易。
这些是我结账发送参数:
METHOD=SetExpressCheckout
EMAIL=payerEmail
SOLUTIONTYPE=Sole
RETURNURL=myReturnUrl
CANCELURL=myCancelUrl
PAYMENTREQUEST_0_AMT=30.00
PAYMENTREQUEST_0_ITEMAMT=30.00
PAYMENTREQUEST_0_CURRENCYCODE=USD
PAYMENTREQUEST_0_CUSTOM=myCustomId
PAYMENTREQUEST_0_PAYMENTACTION=Sale
L_PAYMENTREQUEST_0_QTY0=1
L_PAYMENTREQUEST_0_AMT0=30.00
L_PAYMENTREQUEST_0_NAME0=myProduct
付款后,贝宝重定向到
myReturnUrl?token={Token}&PayerID={PayerId}
给你究竟是如何使用API的更多信息,代码片断 – eviltnan