Cobranças

Criação de Cobrança

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

Localizar Cobrança

$phpay
    ->charge()
    ->find($chargeId);

Listar Cobranças

$phpay
    ->charge()
    ->getAll();

Filtrar Cobranças

$phpay
    ->charge()
    ->setQueryParams($queryParams)
    ->getAll();

Confirmar Recebimento

$phpay
    ->charge()
    ->confirmReceipt($chargeId);

Cancelar Cobrança

$phpay
    ->charge()
    ->cancel($chargeId);

Alterar Data de Vencimento

$phpay
    ->charge()
    ->updateDueDate($chargeId, $dueDate);

Alteração de Metadados da Cobrança

Os metadados no Efí consiste em 2 campos sendo um de notification_url que é uma url que você pode passar para receber um webhook de alterações de uma cobrança, e o custom_id que é um identificador customizado que você pode utilizar para vincular uma cobrança do Efí com uma fatura do seu sistema.

$phpay
    ->charge()
    ->updateMetadata($chargeId, [
        'notification_url' => $notificationUrl,
        'custom_id'        => $customId,
    ]);

QRCode da Cobrança

$phpay
    ->charge()
    ->getQrCodePix($chargeId);

Confirmar Recebimento

$phpay
    ->charge()
    ->confirmReceipt($chargeId, [
        'paymentDate'    => date('Y-m-d'),
        'value'          => 100.00,
        'notifyCustomer' => true,
    ]); 
Updated on