2011-10-04 24 views
1

我已成功(幾乎!)在網站上集成了Paypal的快速​​結賬。訂單預覽顯示訂單描述,價格和數量。付款是在沙箱內完成的,並且買家帳戶被借記並且供應商帳戶被記入適當的金額。即時付款通知訂單說明在快速結賬(NVP)中的空白

系統生成測試即時付款通知(IPN)電子郵件,並且除電子郵件內的訂單說明爲空白外,所有外觀都正常。

我的直覺是,它是明顯的東西,像一個值沒有正確設置標籤,但我無法找到它在文檔中是什麼。

下面是我如何設置訂單項的數據:

$nvpstr .= "&L_PAYMENTREQUEST_0_NAME0=". $this->itemName; 
$nvpstr .= "&L_PAYMENTREQUEST_0_NUMBER0=". $this->itemNumber; 
$nvpstr .= "&L_PAYMENTREQUEST_0_DESC0=". $this->itemDesc; 
$nvpstr .= "&L_PAYMENTREQUEST_0_AMT0=". $this->_addVAT($this->itemAmount); 
$nvpstr .= "&L_PAYMENTREQUEST_0_QTY0=". $this->itemQty; 

我曾嘗試使用什麼看起來是「L_NAME0」,沒有工作的過時格式。

同樣,這適用於預覽屏幕和付款,它只是IPN電子郵件,不填充訂單項目。

感謝您的任何幫助。

回答

1

解決方案:

您需要在返回供應商的網站後傳遞信息。電子郵件是根據在DoExpressCheckoutPayment調用中發送的信息生成的。

相關問題