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,
]);