2013-06-12 42 views
1

我需要創建授權交易,但不是使用信用卡號碼,而是需要使用從以前的付款中生成的OrigID?如果是這樣,這是可能的嗎?我如何實現這一點?Payflow Pro SDK - 使用OrigID的授權交易

  1. 客戶場所和秩序 - >授權使用信用卡號
  2. 訂單發貨並開具發票做 - >付款是通過使用參考交易抓獲。
  3. 同一位顧客另外下訂單 - >而不必獲取信用卡資料 - 使用第一筆交易產生的「標記」(雖然它仍然有效)。

希望這是有道理的。

回答

2

您可以使用從第一個交易生成的交易ID來處理買方的附加交易,而不必讓買家再次輸入其信用卡信息。您需要在您的帳戶上啓用參考交易,並將交易編號存儲在系統中。然後,當您想要再次向買方收費時,您只需傳遞上一筆交易的交易編號,而不是信用卡信息。

+0

感謝您的回覆 - 我已經爲正常的「銷售」交易執行此操作,但想知道如何使用TransactionID執行AuthorizationTransaction。 Something like AuthorizationTransaction Trans = new AuthorizationTransaction(user_info,payflow_connection,invoice,card_tender,PayflowUtility.RequestId); 但是使用交易ID代替CardTender – domxm

+0

我不確定我完全理解您要做什麼。您是否想要將新交易作爲授權進行處理,而無需再次獲取買家詳細信息?如果是這樣的話,你仍然會做一個參考交易,並將其設置爲授權而不是銷售。 –

+0

謝謝 - 這就是我需要的。 ReferenceTransaction Trans = new ReferenceTransaction(「A」....) – domxm