composer require kinedu/stpmex-phpExample:
<?php
use Kinedu\STP\Client;
$account = '646180123400000001';
$key = file_get_contents('key.pem');
$passphrase = '12345678';
$live = false;
$client = new Client($account, $key, $passphrase, $live);Example:
<?php
use Kinedu\STP\Client;
$client = new Client(...);
$client->account()->balance();Example:
<?php
use Kinedu\STP\Client;
$client = new Client(...);
$client->catalogue()->get();Example:
<?php
use Kinedu\STP\Client;
use Kinedu\STP\Catalogue\{
AccountTypeCatalogue,
FinancialInstitutionCatalogue
};
$client = new Client(...);
$client->order()->create([
'claveRastreo' => '123456789000000000000000003',
'conceptoPago' => 'Kinedu Payment',
'emailBeneficiario' => 'john.doe@example.com',
'cuentaBeneficiario' => '012345678987654321',
'empresa' => 'KINEDU',
'institucionContraparte' => FinancialInstitutionCatalogue::BANORTE_IXE,
'institucionOperante' => FinancialInstitutionCatalogue::STP,
'iva' => 16.00,
'monto' => 1200.00,
'nombreBeneficiario' => 'John Doe',
'nombreOrdenante' => 'Kinedu SAPI de CV',
'prioridad' => 1,
'referenciaNumerica' => '1234567',
'tipoCuentaBeneficiario' => AccountTypeCatalogue::CLABE,
'tipoPago' => PaymentTypeCatalogue::THIRD_PARTIES,
'medioEntrega' => 3,
]);The STP Mexico PHP library is open-sourced software licensed under the MIT license.