Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O script esta assim.
<?php ini_set("soap.wsdl_cache_enabled", "0");
class Braspag
{
static public function Autorizar()
{
// Determina os parâmetros enviados para a Braspag. Tomar cuidado com tipos INT e STRING.
$parametros->RequestId = "sigilo";
$parametros->Version = "1.0";
else retorna apenas esses doi primeiros dados os de baixo não retorna mais nada
$parametros->PaymentDataCollection = "997";
$parametros->request->MerchantId = "sigilo";
$parametros->request->OrderId = "09102012002";
$parametros->request->CustomerIdentity = "99999999999";
$parametros->request->CustomerName = "Teste";
$parametros->request->CustomerEmail = "compradot@teste.com";
$parametros->request->PaymentDataCollection = "997";
$parametros->request->Amount = "100";
$parametros->request->Currency = "BRL";
$parametros->request->Contry = "BRA";
$parametros->request->NumberOfPayments = "1";
$parametros->request->PaymentPlan = "0";
$parametros->request->TransactionType = "2";
$parametros->request->CardHolder = "TESTE";
$parametros->request->CardNumber = "0000000000000001";
$parametros->request->SaveCreditCard = "true";
$parametros->request->CardSecurityCode = "111";
$parametros->request->CardExpirationDate = "11/2013";
$parametros->request->AdditionalDataCollection = "";
$parametros->request->AdditionalDataRequest = "";
$parametros->request->Name = "SoftDescriptor";
$parametros->request->Value = "teste";
//$parametros->request->DataCollection = "sigilo";
//$parametros->request->MerchantId ="sigilo";
//$parametros->request->OrderId = "sigilo";
print_r ($parametros);
echo "<br><br>FIM DO ENVIO <br><BR>";
// Verifica se tem o SOAP instalado.
if (!class_exists('SoapClient'))
{
die ("O módulo PHP-Soap nâo esta instalado.");
}
//Determina a URL do WS da Braspag
$braspag = new SoapClient("https://homologacao.pagador.com.br/webservice/pagadorTransaction.asmx?WSDL", array(
'trace' => 1,
'exceptions' => 0,
'style' => SOAP_DOCUMENT,
'use' => SOAP_LITERAL,
'soap_version' => SOAP_1_1,
'encoding' => 'UTF-8'
));
//Tratamento do XML de respostaAuthorizeTransactionResponse
try {
$retorno = $braspag->AuthorizeTransaction($parametros);
print_r($retorno); //exit; //retorno
Pelo que ja procurei, esse é o pior gatway de pagamento que existe e é disparado o de pior suporte, nem uma bliblioteca de desenvolvimento eles possuem.
Carregando comentários...