我正在使用SIM卡。我執行一個事務,但Authorize.net不會返回我在響應中需要的所有事務細節。因此,我必須在交易後手動撥打詳細信息。Authorize.net:getTransactionDetails in PHP
我不熟悉SOAP。我怎樣才能做到這一點?
我正在使用SIM卡。我執行一個事務,但Authorize.net不會返回我在響應中需要的所有事務細節。因此,我必須在交易後手動撥打詳細信息。Authorize.net:getTransactionDetails in PHP
我不熟悉SOAP。我怎樣才能做到這一點?
推測:
$soap = new SoapClient('https://api.authorize.net/soap/v1/Service.asmx?WSDL');
var_dump($soap->GetTransactionDetails(
(object)array(
'merchantAuthentication' => (object)array(
'name' => $name,
'transactionKey' => $key),
'transId' => $your_transaction_id)));
追問的$soap->__getTypes()
& & $soap->__getFunctions()
輸出通常會告訴你所有你需要知道的。
您可能沒有理由使用SIM。使用direct post這很容易。
事實上,這是如何提供的Authorize.net PHP SDK工作。因此,使用他們的SDK並直接調用函數。
與一些網關相比,authorize.net有很棒的文檔。所以學習to read the docs,這將節省很多頭痛。
我已經度過了所有的煩惱。這是最後一個。我只需要獲取交易細節。如果我開始開發DPM時,我不會爭辯。但我經歷了與SIM一起工作的麻煩。我只需要獲取交易細節。 – 2010-11-04 21:41:43
+1 yep .......... – 2010-11-04 21:59:00