2014-09-12 61 views
0

我使用payflow API向信用卡收費,我收到並存儲了PNREF。我需要檢索PayPal從我的銷售中扣除的費用,這不會在Payflow的回覆中返回。我爲API設置了證書和簽名,並繼續使用getTransactionDetails方法來檢索FeeAmount。我可以驗證,但發送12字符PNREF我收到以下錯誤時:從payflow發送PNREF時,getTransactionDetails失敗

Error: The transaction id is not valid 

我認爲API期待17個字符,但我只有12是否有可能爲payflow和貝寶API交易進行互操作?

回答

1

GETTRANSACTIONDETAILS API是PayPal API,它接受要傳遞的17個字符長的ID。如果您將PayPal作爲處理器並使用Payflow API,那麼您將在響應參數中獲得PNREF和PPREF。您需要使用PPREF作爲GETTRANSACTIONDETAILS API中的事務ID才能使其工作。