Cobranças

Criação de Cobrança

/**
 * @return array
 */
$phpay
    ->charge($charge)
    ->setCustomer($customer)
    ->create();

Localizar Cobrança

/**
 * @return array
 */
$phpay
    ->charge()
    ->find($chargeId);

Listar Cobranças

/**
 * @return array
 */
$phpay
    ->charge()
    ->getAll();

Filtrar Cobranças

/**
 * @return array
 */
$phpay
    ->charge()
    ->setQueryParams($queryParams)
    ->getAll();

Atualizar Cobrança

/**
 * @return array
 */
$phpay
    ->charge()
    ->update($chargeId, $data);

Excluir Cobrança

/**
 * @return bool
 */
$phpay
    ->charge()
    ->destroy($chargeId);

Restaurar Cobrança


/**
 * @return array
 */
$phpay
    ->charge()
    ->restore($chargeId);

Status da Cobrança

/**
 * @return array
 */
$phpay
    ->charge()
    ->getStatus($chargeId);

Linha Digitável da Cobrança

/**
 * @return string
 */
$phpay
    ->charge()
    ->getDigitableLine($chargeId);

QRCode da Cobrança

/**
 * @return string
 */
$qrcode = $phpay
    ->charge()
    ->getQrCodePix($chargeId);

Confirmar Recebimento

/**
 * @return array
 */
$phpay
    ->charge()
    ->confirmReceipt($chargeId, [
        'paymentDate'    => date('Y-m-d'),
        'value'          => 100.00,
        'notifyCustomer' => true,
    ]);

Desfazer Confirmação de Recebimento

/**
 * @return array
 */
$phpay
    ->charge()
    ->undoConfirmReceipt($chargeId);
Updated on