我正在使用PHP在Authorize.Net上開發一個購物車,其中包含訂閱和直接付款。該文檔不是特定於語言的,因此我檢查了示例代碼,但似乎沒有答案。Authorize.Net:在AIM和ARB上授權和獲取資金
問題:我們如何授權,然後通過Authorize.Net ARB和AIM獲取資金?
我正在使用PHP在Authorize.Net上開發一個購物車,其中包含訂閱和直接付款。該文檔不是特定於語言的,因此我檢查了示例代碼,但似乎沒有答案。Authorize.Net:在AIM和ARB上授權和獲取資金
問題:我們如何授權,然後通過Authorize.Net ARB和AIM獲取資金?
視角的
ARB不應該是具體的語言,它是完全相反。 ARB提供了一個SOAP或XML接口,它允許任何可以通過SOAP或XML進行通信的語言/應用程序發佈和接收ARB的響應。
我推薦SOAP比普通的舊XML;它更嚴格並且很好地轉換成OOP。您會對PHP's SOAPClient最感興趣。使用SoapClient的連接到WSDL爲11頁的Authorize.NET's ARB Guide描述:https://api.authorize.net/soap/v1/Service.asmx?WSDL
視角乙
但是,如果你想在你的選擇(PHP)的語言現成的API,Authorize.NET有SDK可供下載和使用。請參閱 請注意支持表中PHP支持自動重複計費(ARB),服務器集成方法(SIM)和高級集成方法(AIM)。在相同的下載頁面上,示例應用程序可用您選擇的語言提供。
要立即批准,並捕獲後
第一的宗旨,文檔位於http://developer.authorize.net/guides/AIM/wwhelp/wwhimpl/js/html/wwhelp.htm,並導航到「提交事務」>「信用卡交易類型」>「僅授權」和「預先覈准和捕捉」
x_type=AUTH_ONLY
x_trans_id=$ID
沒有重新發明輪子,PHP示例代碼可以在http://developer.authorize.net/resources/files/samplecode/php_aim.zip下載(免費)關於AIM。
Authorize.NET的API是有據可查的,它們有很多示例代碼......就是如果你知道在哪裏看。
開發者帳戶
Authorze.NET提供免費的開發者賬戶和沙箱與DPM,SIM和AIM玩。請參閱http://developer.authorize.net/integration/fifteenminutes/並註冊https://developer.authorize.net/testaccount/。
那麼授權和捕獲的參數是什麼? –
@JhourladEstrella更新了答案 – zamnuts
謝謝。我實際上設法使授權代碼在AIM上運行,但尚未在ARB上運行。正如我前面提到的,在文檔和示例代碼中都沒有提及它。只有AIM擁有AUTH_ONLY交易的示例代碼。我使用相同的參數嗎? –