我正在使用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