2013-02-25 121 views
1

我試圖做退款在測試模式(pilot-payflowpro.paypal.com)(我的貨幣是英鎊只是一個FYI)PayFlow Pro測試信用交易(退款)

據我可以看到我正在使用的文檔正確:https://www.x.com/sites/default/files/payflowgateway_guide.pdf 「提交信用交易」 通過ORIGID等和AMT,我得到了成功的迴應。

當我登錄到https://manager.paypal.com和檢查正確的數額退還它會隨時記錄1GBP

即使我省略了AMT只記錄1GBP但如果我做了第二次退款並省略AMT它試圖退還原來的金額(這是現在不再是1GBP的金額已經退還),它給出了117錯誤代碼。

我想知道如果這只是測試模式,它記錄此1GBP,而不是我指定的金額?我甚至用manager.paypal.com本身的ORIGID進行了手動退款(在測試交易中),它向我顯示了一個正確數量的成功屏幕,但在再次搜索交易時顯示爲1GBP。

無法在文檔或在線中找到此行爲。有沒有人有關於此的任何信息?

我唯一的其他選擇是做一個實時交易和退款,但肯定測試將需要表現相同?

回答

0

嗯 - 我只是測試全部或部分退款英鎊在測試模式和他們的工作預期,我(沒有1GBP問題)

您可以創建(每PART I here)暴殄天物唯一的測試帳戶 - 和如果您遇到同樣的問題,請記錄完整的NVP請求字符串以進行銷售和退款並更新您的問題?

0

我剛剛解決了這個相同的問題,目前,它似乎是一個小的oversite /錯誤,沒有在文檔中指定。最初的問題是我沒有通過PayFlow管理器指定沙箱電子郵件地址。

您可以通過登錄到管理員帳戶,單擊服務設置在頂部找到沙盒的電子郵件地址,然後點擊設置選項。您將在第三部分找到沙盒電子郵件地址。這可以是任何地址,但您可能需要通過http://developer.paypal.com設置開發者帳戶。希望這可以幫助別人