使用php发送3D安全请求

使用php发送3D安全请求,php,xml,3d-secure,Php,Xml,3d Secure,我正在尝试实现3d安全。我有一个包含3d secure所需数据的xml。例如: <CardinalMPI> <MsgType>cmpi_lookup</MsgType> <Version>1.7</Version> <ProcessorId>xxx</ProcessorId> <MerchantId>xxxxxx</MerchantId> <TransactionPwd>xxx

我正在尝试实现3d安全。我有一个包含3d secure所需数据的xml。例如:

<CardinalMPI>
<MsgType>cmpi_lookup</MsgType>
<Version>1.7</Version>
<ProcessorId>xxx</ProcessorId>
<MerchantId>xxxxxx</MerchantId>
<TransactionPwd>xxxxxxxxxxx</TransactionPwd>
<TransactionType>C</TransactionType>
<Amount>56999</Amount>
<CurrencyCode>xxxxx</CurrencyCode>
<OrderNumber>xxxx</OrderNumber>
<CardNumber>xxx</CardNumber>
<CardExpMonth>xxx</CardExpMonth>
<CardExpYear>xxx</CardExpYear>
</CardinalMPI>

当我运行这段代码时,我会遇到异常。

对于发布值,我们可以使用php中的CURL。在这里,您可以使用:

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_URL, "your url");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "yr_variable=".$your xml);
$result=curl_exec($ch);
curl_close($ch);

我们能看看你们的卷发液和肥皂液吗?我们也许能帮你解决你的问题。(将其中一个问题编辑到您的问题中,并在问题文本中提供与该脚本相关的错误消息,如果您愿意的话)。我不是这里唯一一个稍微担心您自己无法解决此问题并且正在处理敏感的信用卡详细信息的人…@TomDarkess,您不是,web开发仍然被视为任何一个拥有计算机的人都能做的某种爱好,而不是真正的职业。
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_URL, "your url");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "yr_variable=".$your xml);
$result=curl_exec($ch);
curl_close($ch);