PHP code example of rodineiti / smartfastpay-sdk-php

1. Go to this page and download the library: Download rodineiti/smartfastpay-sdk-php 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/ */

    

rodineiti / smartfastpay-sdk-php example snippets


   use Rodineiti\SmartfastpaySdk\Config\Config;
   use Rodineiti\SmartfastpaySdk\Payment;
   use Rodineiti\SmartfastpaySdk\Strategy\Payment\Pix\PixPaymentStrategy;

   $config = new Config('client_id', 'client_secret');

   $payment = new Payment($config);
   $payment->setStrategy(new PixPaymentStrategy());
   

    use Rodineiti\SmartfastpaySdk\Strategy\Payment\Pix\PixParams;

    try {
        $respose = $payment->processPayment(new PixParams(
            uniqid(),
            'John Doe',
            '[email protected]',
            '12345678909',
            2.00,
            'BRL',
            'http://example.com/callback',
            uniqid(),
        ));

        header("Content-Type: application/json");
        echo $respose;
    } catch (Exception $e) {
        var_dump("Error on create payment: {$e->getMessage()}");
    }
   
bash
   composer