DirectPreApprovalDiscount - Thiago-Medeiros/pagseguro-php-sdk GitHub Wiki
Recorrência transparente: Desconto
É possível conceder desconto para a próxima parcela da adesão. O desconto se aplica somente à cobrança subsequente, não se aplicando às demais cobranças futuras.
Exemplo
$status = new \PagSeguro\Domains\Requests\DirectPreApproval\Discount();
$status->setPreApprovalCode('código da assinatura');
/**
* Tipo do desconto a ser aplicado
*
* @var string $type
* @options=['DISCOUNT_PERCENT', 'DISCOUNT_AMOUNT']
*/
$status->setType($type);
/**
* Valor do desconto a ser aplicado, de acordo com o tipo. Formato: Decimal, com duas casas decimais separadas por
* ponto, maior que 0.00 e deve ser compatível com o valor a ser descontado. Por exemplo: não é possível aplicar um
* desconto fixo de 11.00 para uma cobrança de 10.00, tal como não é possível informar uma porcentagem acima de 100.00.
*
* @var string $value
*/
$status->setValue($value);
try {
$response = $plan->register(
/** @var \PagSeguro\Domains\AccountCredentials | \PagSeguro\Domains\ApplicationCredentials $credential */
$credential
);
} catch (Exception $e) {
die($e->getMessage());
}