PHP code example of csweb / global-payments

1. Go to this page and download the library: Download csweb/global-payments library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

csweb / global-payments example snippets




SWeb\GlobalPayments\Transaction;
use CSWeb\GlobalPayments\WebService;

$transaction = new Transaction([
    'amount'           => 10.00,
    'order'            => $yourOrderNumber,
    'cardHolder'       => 'Matheus Lopes Santos',
    'cardNumber'       => '4111 1111 1111 1111',
    'cvv'              => 123,
    'expiryDate'       => new DateTime(),
    'merchantCode'     => $yourMerchantCode,
    'merchantTerminal' => $yourMerchantTerminal,
    'merchantKey'      => $yourMerchantKey,
]);

$invoice = (new WebService())->transaction($transaction);



SWeb\GlobalPayments\WebService;
use CSweb\GlobalPayments\Cancellation;

$cancellation = new Cancellation([
    'amount'           => 10.00,
    'order'            => $yourOrderNumber, // Order number deve ser o mesmo enviado ao executar o pagamento
    'merchantCode'     => $yourMerchantCode,
    'merchantTerminal' => $yourMerchantTerminal,
    'merchantKey'      => $yourMerchantKey,
]);

$cancelledPayment = (new WebService())->cancelTransaction($cancellation);

$invoice = (new WebService(true))->send(...);
shell
$ composer