Devolución Total
Ejemplo:
<?php
ini_set("display_errors", 1);
$end_point = "https://sandbox.decidir.com/services/t/1.1/Authorize.AuthorizeHttpSoap12Endpoint";
$wsdl = "https://sandbox.decidir.com/services/t/1.1/Authorize?wsdl";
$http_header = 'Authorization: PRISMA RV82RVHO5T0O5CZUUTX2FLHU';
$headers = array(
'http'=>array(
'header'=>$http_header)
);
$contexto = stream_context_create($headers);
$array_de_datos = array(
"Merchant"=>"12345678",
"EncodingMethod"=>"XML",
"Security"=>"PRISMA RV82RVHO5T0O5CZUUTX2FLHU",
"Operation"=>"Devolución",
"Payload"=>"
<Request>
<NROCOMERCIO>12345678</NROCOMERCIO>
<NROOPERACION>9238742988</NROOPERACION>
</Request>"
);
$soap_client = new SoapClient($wsdl, array(
'stream_context'=>$contexto,
'location'=>$end_point,
));
$rta = $soap_client->Execute($array_de_datos);
echo "<br />";
print_r($rta);
Respuesta:
stdClass Object (
[StatusCode] => -1
[StatusMessage] => Devolución aceptada
[AuthorizationKey] => 81E1ADFC0151ED49731440792096772
[EncodingMethod] => XML
[Payload] => stdClass Object (
[Answer] => stdClass Object (
[IDMOTIVO] => 0
[RESULTADO] => APROBADA
[FECHAHORA] => 2015/08/28 17:01:36
)
)
)