我正在使用 SIM 卡。我执行了一笔交易,但 Authorize.net 没有在响应中返回我需要的所有交易详情。所以我必须在交易后手动调用详细信息。
我不熟悉 SOAP。我怎样才能做到这一点?
我正在使用 SIM 卡。我执行了一笔交易,但 Authorize.net 没有在响应中返回我需要的所有交易详情。所以我必须在交易后手动调用详细信息。
我不熟悉 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()
通常会告诉你所有你需要知道的。
事实上,这就是提供的Authorize.net PHP SDK的工作方式。所以使用他们的sdk并直接调用该函数。
与一些网关相比,authorize.net 有很好的文档。所以学习阅读文档,它会省去很多麻烦。