我正在使用Python的paypalrestsdk
使用PayPal REST api。我的PayPal销售页面遇到3个问题:
https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=XXXXXXXXX
,就像我在许多现代网络应用https://www.paypal.com/webapps/hermes?token=XXXXXXX
中看到的那样,2个网址之间的差异是什么?Pay with Debit or Credit Card
按钮。这仅适用于sandbox
而不是live
我的付款对象如下:
payment = Payment({
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"redirect_urls": {
"return_url": settings.HOME_URL + reverse('usr-pay-process'),
"cancel_url": settings.HOME_URL + reverse('usr-pay-cancel')
},
"transactions": [{
"amount": {
"total": "1.00",
"currency": "USD"
},
"description": "My Item"
}]
})
答案 0 :(得分:2)
检查以下答案以解决您的问题。
Q1。我看到您的CreatePayment API请求未传递项目详细信息,请在事务对象中传递项目详细信息。有关Payments API的更多信息,请参阅以下链接:https://developer.paypal.com/docs/api/payments/
Q2。没有答案。查看PayPal支持。
Q3。检查您的PayPal真实帐户电子邮件是否已确认,您使用的是个人帐户还是商家帐户。同时检查您的PayPal网站首选项是否启用了访客结帐/帐户可选设置。否则请通过以下网址联系PayPal支持:https://www.paypal-techsupport.com/app/ask