我在带链接的付款方案中使用带有购物车的wordpress,如下所示:
买家€€ - >卖家 - > %费用 - >我是
我发送:
actionType=PAY&
returnUrl=http://therabbitway.com/psicodigital/store/shopping-cart/confirmation/&
cancelUrl=http://therabbitway.com/psicodigital/store/shopping-cart/checkout/?cancel=1&
ipnNotificationUrl=http://therabbitway.com/psicodigital/store/payment-return/paypal-hained&
currencyCode=EUR&
feesPayer=PRIMARYRECEIVER&
trackingId=189224d4d766&
memo=PsicoDigital+Store+Purchase+-+Order+ID%3A+189224d4d766&
receiverList.receiver(0).email=seller_1311697317_biz%40gmail.com&
receiverList.receiver(0).amount=47&
receiverList.receiver(0).invoiceId=189224d4d766&
receiverList.receiver(0).paymentType=GOODS&
receiverList.receiver(0).primary=true&
receiverList.receiver(1).email=me_1311981478_biz%40gmail.com&
receiverList.receiver(1).amount=4.7&
receiverList.receiver(1).paymentType=SERVICE&
receiverList.receiver(1).primary=false
到https://svcs.sandbox.paypal.com/AdaptivePayments/Pay
在我尝试在PayPal的沙箱中完成购买之前,一切都很顺利......出现错误消息“您的付款无法完成”。 当我点击“返回商店”按钮时,PayPal会调用我在CancelUrl参数上提供的链接......
问题是:如何在PayPal方面向我的客户显示错误?如何获得一些调试信息以了解为什么会发生这种情况?
谢谢!
答案 0 :(得分:0)
Paypal会将大量数据(使用post方法)发送到“返回”网址(包含在您向客户端显示的表单中),您可以在此决定付款是否成功。转储该数据以查看您可以使用的内容。但是,并不会使您的生活复杂化,Paypal已经为我们提供了一个关于如何验证我们网站付款的一个很好的例子:Instant Payment Notification - Code Samples