0

我正在使用 SIM 卡。我执行了一笔交易,但 Authorize.net 没有在响应中返回我需要的所有交易详情。所以我必须在交易后手动调用详细信息。

这是我找到的 API

我不熟悉 SOAP。我怎样才能做到这一点?

4

2 回答 2

2

想必:

$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()通常会告诉你所有你需要知道的。

于 2010-11-04T21:41:37.573 回答
0

您可能没有理由使用SIM 卡。使用直接发布更容易。

事实上,这就是提供的Authorize.net PHP SDK的工作方式。所以使用他们的sdk并直接调用该函数。

与一些网关相比,authorize.net 有很好的文档。所以学习阅读文档,它会省去很多麻烦。

于 2010-11-04T21:34:30.057 回答