2009-07-07 25 views
0

我是一位Web開發人員,希望移動大量客戶端以使用authorize.net進行CC處理。我曾經在PHP中使用過authorize.net,爲一個簡單的網站進行SIM集成。如何在authorize.net中創建「待處理」訂單?

現在的問題是,我們的一些客戶已經建立了從我們網站獲取CC信息的流程,並且它經歷了我們網站控制範圍之外的履行流程。在至少一種情況下,由於國際費率,客戶在離開我們的網站很長時間後使用CC信息對包裹進行打包後進行付款。

使用authorize.net的主要原因是安全性。我們想要符合PCI標準,所以我們的想法是CC從未通過我們的網絡服務器。它在authorize.net上輸入,永遠不會離開那裏。所以我需要找出API來執行這個過程。

所以我的問題是,從來沒有處理CC信息,我如何創建一個「掛起」的交易,在一個點上獲取用戶的cc信息,然後在另一個點更新成本?我想象一下,我將不得不告訴客戶重新登錄我們的網站(或授權網站)來更新訂單的成本。

我發現的所有內容都是這個FAQ,我的問題與頂部相同,但不清楚我是否必須保留CC信息來完成這個過程,而我根本做不到。

http://www.inventiveweb.com/RoboCharge/faq.htm

能不能做到?

回答

0

確定他們在authorize.net有很好的支持和一個很好的知識庫。我敢打賭,他們的支持人員只是粘貼出數據庫。

正如上面鏈接所述,如果您知道成本的高端,您可以填充,然​​後執行AUTH_ONLY,然後執行PRIOR_AUTH_CAPTURE。

截至目前沒有API,但您可以登錄到您的authorize.net帳戶並執行重新計費。交易的存儲時間長達90天,因此您可以通過重新賬單發行新的交易,而且您不需要CC信息。

缺點?重新賬單隻適用於成功結算的交易,並且需要1-3天。