Dado que o usuário pode cancelar ou pausar sua assinatura antes da data da próxima cobrança, é comum que queiramos saber ser ele ainda pode acessar os benefícios da mesma.
Por exemplo: um usuário que cancelou ou pausou uma assinatura em 22/Nov, antes da próxima cobrança, que ocorreria em 30/Nov.
Neste cenário, o usuário poderia usufruir de sua assinatura até 30/Nov.
Pensando nisso, o Recurring Helper pode lhe ajudar. Você pode implementá-lo em seu plugin ou customização e chamar o método \RM_PagBank\Helpers\Recurring::areBenefitsActive.
Por exemplo:
<?php
$recurring = new \RM_PagBank\Connect\Recurring();
$recurringHelper = \RM_PagBank\Helpers\Recurring();
$subscription = $recurring->getSubscription(123); //id da subscription
$isActive = $recurringHelper->areBenefitsActive($subscription);
// if $isActive === true ... usuário ainda pode acessar conteúdo/benefícios
Comentários
0 comentário
Por favor, entre para comentar.