2013-04-10 34 views
0

到目前爲止,我一直在使用貝寶付款標準,使貝寶按鈕,允許我的客戶支付貝寶,然後將其重定向到我的網站。我使用PDT在他們返回到我的網站時顯示收據,並使用IPN將事務記錄在我的數據庫中(因爲他們通常不會等待自動返回 - 我使用PDT僅向收件人顯示收據)。Paypal自適應付款重定向URL GET變量

我想退出付款標準並使用自適應付款。我做了一些基本的調用,似乎都沒問題(付款正在沙箱中正確處理),但是當它重定向到我的站點時,它沒有像PDT那樣通過返回URL事務ID。一旦它重定向到我的網站,我該如何獲取付款信息​​?我知道PaymentDetails API,但是如何獲取交易ID或支付密鑰?

+0

注:爲了澄清,我明白,IPN會後到我的web應用程序像以前一樣,所以我可以像以前一樣記錄付款。我只想在用戶重定向到我的網站時顯示收據,就像我以前使用Payments Standard和PDT一樣。爲什麼Adaptive Payments不會將任何GET變量傳遞給我的返回URL? – user1424475 2013-04-10 01:19:17

回答

1

我不確定這是否有幫助。對於每個支付請求,我將其跟蹤ID和支付密鑰保存到數據庫。此跟蹤ID包含在我的返回網址正文中,我用它在PaymentDetails API中檢索付款信息。

順便說一句,這個跟蹤ID是在我的代碼中生成的。

+0

是的,謝謝,我認爲這也是一種可能性。似乎做重複的工作,但必須拿出我自己的跟蹤ID,當付費密鑰是一種獨特的跟蹤方式。如果他們可以通過獲取參數將交易ID或支付密鑰傳遞給我的返回URL,會更方便。這正是他們對PDT所做的,不確定爲什麼它沒有發生Adaptive Payments。我不確定我還能如何在退貨網址上顯示收據... – user1424475 2013-04-12 00:57:06