<?php header('Content-Type: text/html; charset=utf-8'); include $_SERVER['DOCUMENT_ROOT'] . "/src/BraspagApiIncludes.php"; $paymentId = $_GET['paymentId']; $voidAmount = 1500; $api = new BraspagApiServices(); $result = $api->Void($paymentId, $voidAmount); if (is_a($result, 'BraspagVoidResponse')) { /* * In this case, you made a succesful call to API and receive a VoidResponse object in response */ $api->debug($result, "Void Response succesful:"); } elseif (is_array($result)) { /* * In this case, you made a Bad Request and receive a collection with all errors */ $api->debug($result, "Bad Request:"); } else { /* * In this case, you received other error, such as Forbidden or Unauthorized */ $api->debug($result, "HTTP Status Code:"); }
$card->brand = "Visa"; $card->cardNumber = "4532117080573700"; $card->expirationDate = "12/2015"; $card->holder = "Test T S Testando"; $card->securityCode = "000"; $payment->creditCard = $card; $recurrent = new BraspagRecurrentPayment(); $recurrent->authorizeNow = true; $recurrent->endDate = "2020-08-01"; $recurrent->interval = "Monthly"; $payment->recurrentPayment = $recurrent; $sale->payment = $payment; $api = new BraspagApiServices(); $result = $api->CreateSale($sale); if (is_a($result, 'BraspagSale')) { /* * In this case, you made a succesful call to API and receive a Sale object in response */ echo "<li><a href=\"example_all_get.php?paymentId={$sale->payment->paymentId}\" target=\"_blank\">Get Card</a></li></ul>"; $api->debug($sale, "Card Recurrent Success!"); } elseif (is_array($result)) { /* * In this case, you made a Bad Request and receive a collection with all errors */ $api->debug($result, "Bad Request Auth!"); } else { /* * In this case, you received other error, such as Forbidden or Unauthorized */ $api->debug($result, "HTTP Status Code!"); }
$address->district = "Centro"; $address->number = "160"; $address->state = "RJ"; $address->street = "Av. Marechal Câmara"; $address->zipCode = "20020-080"; $customer->address = $address; $sale->customer = $customer; $payment = new BraspagEletronicTransferPayment(); $payment->amount = 15900; $payment->provider = "Bradesco"; $payment->returnUrl = "http://www.braspag.com.br"; $sale->payment = $payment; $api = new BraspagApiServices(); $result = $api->CreateSale($sale); if (is_a($result, 'BraspagSale')) { /* * In this case, you made a succesful call to API and receive a Sale object in response */ echo "<li><a href=\"example_all_get.php?paymentId={$sale->payment->paymentId}\" target=\"_blank\">Get EletronicTransfer</a></li></ul>"; $api->debug($sale, "Eletronic Transfer Success!"); } elseif (is_array($result)) { /* * In this case, you made a Bad Request and receive a collection with all errors */ $api->debug($result, "Bad Request Auth!"); } else { /* * In this case, you received other error, such as Forbidden or Unauthorized */ $api->debug($result, "HTTP Status Code!"); }
$payment = new BraspagBoletoPayment(); $payment->amount = 15900; $payment->provider = "Simulado"; $provider->address = "Endereço do Cedente"; $provider->assignor = 'Nome do Cedente'; $provider->boletoNumber = '2014112703'; $provider->demonstrative = 'Texto de Demonstrativo'; $provider->expirationDate = "2015-09-02"; $provider->identification = '005383715000194'; $provider->instructions = 'Instruções do Boleto'; $sale->payment = $payment; $api = new BraspagApiServices(); $result = $api->CreateSale($sale); if (is_a($result, 'BraspagSale')) { /* * In this case, you made a succesful call to API and receive a Sale object in response */ echo "<ul><li><a href=\"example_all_get.php?paymentId={$sale->payment->paymentId}\" target=\"_blank\">Get Boleto</a></li>"; echo "<li><a href=\"{$sale->payment->boleto->url}\" target=\"_blank\">Print Boleto</a></li></ul>"; $api->debug($sale, "Boleto Success!"); } elseif (is_array($result)) { /* * In this case, you made a Bad Request and receive a collection with all errors */ $api->debug($result, "Bad Request Auth!"); } else { /* * In this case, you received other error, such as Forbidden or Unauthorized */ $api->debug($result, "HTTP Status Code!"); }
<?php header('Content-Type: text/html; charset=utf-8'); include $_SERVER['DOCUMENT_ROOT'] . "/src/BraspagApiIncludes.php"; $paymentId = $_GET['paymentId']; $captureRequest = new BraspagCaptureRequest(); $captureRequest->amount = 1500; $api = new BraspagApiServices(); $result = $api->Capture($paymentId, $captureRequest); if (is_a($result, 'BraspagCaptureResponse')) { /* * In this case, you made a succesful call to API and receive a CaptureResponse object in response */ $api->debug($sale, "Capture Response Succesful!"); } elseif (is_array($result)) { /* * In this case, you made a Bad Request and receive a collection with all errors */ $api->debug($result, "Bad Request:"); } else { /* * In this case, you received other error, such as Forbidden or Unauthorized */ $api->debug($result, "HTTP Status Code:"); }