Skip to content

3.1. Criação de um Plano

Fernando Henrique Bandeira edited this page Feb 2, 2018 · 7 revisions

Para criar uma assinatura pode-se utilizar o método:

PagSeguroRecorrente::setReference('referencia opcional') //chamada deste método é opcional
  ->sendPreApprovalRequest([
    'preApprovalName' => 'Nome do Plano', //Nome do plano
    'preApprovalCharge' => 'MANUAL', //Tipo de Cobrança
    'preApprovalPeriod' => 'MONTHLY', //Periodicidade do plano
    'preApprovalCancelURL' => 'http://sitedocliente.com', //URL de cancelamento OPCIONAL
    'preApprovalAmountPerPayment' => '100.00', //Valor exato da cobrança
    'preApprovalMembershipFee' => '150.00', //Taxa de adesão OPCIONAL
    'preApprovalTrialPeriodDuration' => '28', //Tempo de teste OPCIONAL
    'preApprovalExpirationValue' => '10', //Número de cobranças que serão realizadas OPCIONAL
    'preApprovalExpirationUnit' => 'MONTHS', //Período em que as cobranças serão realizadas OPCIONAL
    'maxUses' => '500', //Quantidade máxima de uso do plano OPCIONAL
]);

Este método retorna um código (string) que identifica o plano criado no sistema do PagSeguro, o código é usado na hora de fazer a adesão passando ele no método setPlan.