2011-07-30 21 views
0

我使用了WordPress與鏈式支付情形,看起來像這樣一個購物車:貝寶鏈接適應性付款及CancelURL

買家€€€ - >€€出賣人>%手續費 - >我€

我送:

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的沙箱......出現錯誤消息「Y我們的付款無法完成「。 當我點擊「返回商店」按鈕時,PayPal調用我在CancelUrl參數上提供的鏈接...

問題是:如何向PayPal方面顯示我的客戶端時出現錯誤?我如何獲得一些調試信息來理解爲什麼會發生這種情況?

謝謝!

回答

0

Paypal通過發送大量數據(通過郵政方式)到您決定付款是否成功的「返回」網址(包含在您向客戶展示的表單中)。轉儲該數據以查看可以使用的內容。但不會讓你的生活複雜化,Paypal已經給了我們一個關於如何驗證我們網站付款的好例子:Instant Payment Notification - Code Samples

+0

當PayPal將使用重定向到CancelUrl時,表單爲空。 – bcoelho2000