-
Notifications
You must be signed in to change notification settings - Fork 72
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
.