2016-01-20 125 views
0

我在此時使用PayPal並創建了PayPal Express Checkout插件,但我希望IPN郵件中的自定義字段被填充。PayPal Express Checkout自定義字段

'CUSTOM' => $this->ordercode, 
'PAYMENTREQUEST_0_CUSTOM' => $this->ordercode, 

以上部分在DoExpressCheckoutPayment和SetExpressCheckout部分被髮送,但我要肯定的是,當被髮送到該網站的IPN消息,檢查支付狀態「自定義」字段被填充。 (我可以在測試IPN時設置這個自定義字段,但API是否填寫了這個?就像普通的PayPal IPN一樣)

或者我必須使用另一個可以在IPN消息中檢查的字段,如果客戶退貨出現問題,則處理訂單。

回答

0

是的,通過PAYMENTREQUEST_0_CUSTOM將前往IPN郵件中的custom字段。

而不是使用IPN模擬器,我建議通過https://developer.paypal.com/創建一個沙箱測試帳戶,並通過包括Express Checkout API調用和IPN消息在內的端到端結賬流程。