Como Utilizar?

A utilização do PHPay é bastante simples, basta você criar uma instância do PHPay injetando a instância do gateways disponível nas nossas próprias integrações conforme exemplos a baixo:

Exemplo de uso com Asaas:

/**
 * @var AsaasGateway $phpay
 */
$phpay = new PHPay(new AsaasGateway(TOKEN_ASAAS_SANDBOX));

Exemplo de uso com Efí:

/**
 * @var EfiGateway $phpay
 */
$phpay = new PHPay(new EfiGateway(CLIENT_ID, CLIENT_SECRET));

Cada gateway exigirá suas próprias configurações para ser utilizado, como por exemplo, no caso do Asaas, ele espera apenas um TOKEN de uso, enquanto no Efí, ele espera um CLIENT_ID e um CLIENT_SECRET.

Exemplo de geração de cobrança para ambos os gateways:

$phpay
    ->charge($charge)
    ->setCustomer($customer)
    ->create();

Sim! É apenas isso. Essa é exatamente nossa missão.

Updated on