Nesta página
https://api.premepay.com/v1/stores/:id/plans
A Primefy proporciona aos seus usuários a funcionalidade de criar planos de assinatura personalizados. Para personalizar seus planos, primeiro é necessário fazer a criação do seu plano de assinatura. Depois de ter seu plano de assinatura criado, você só precisará vincular os consumidores aderentes, seguindo os passos descritos na seção Assinatura em planos.
A criação do plano permite adição de diferentes períodos de recorrência de pagamento, de acordo com os Códigos de Frenquência para Pagamentos Recorrentes da Primefy**.** Também é possível realizar a parametrização de períodos de carência, período de testes e isenção de pagamento. Isso quer dizer que você pode: • Implementar planos de assinatura durante o período de testes; • Possibilitar que o seu consumidor comece a pagar o plano de assinatura a partir de um prazo específico; • Incluir usuários necessários para ter acesso ao pacote de plano de assinatura, com isenção de pagamento.
• Associar Produtos a um Plano
O Plano de Assinatura pode ser associado a consumidores nacionais e internacionais.
Você pode criar um plano de assinatura utilizando a rota acima.
Parâmetro | Tipo | Descrição | Obrigatório |
---|---|---|---|
name | string | Nome do plano | Sim |
description | string | Descrição | Sim |
frequency | integer | Frequência | Sim |
paymentTypes | array<integer> | Tipo do pagamento | Sim, pelo menos um |
0 | Cartão de Crédito | ||
1 | Boleto Bancário | ||
3 | Pix | ||
products | array<object> | Produtos associados ao Plano | Não |
productId | integer | Id do https://primefy.notion.site/Produtos-08482b46d71a4bfe93fff4c4a1ab91a3 | Não |
quantity | decimal | Quantidade de Produtos associado ao Plano | Não |
amount | decimal | Valor | Sim |
currency | string | Código alfa da moeda a ser processada. Exemplo: "GBP", "USD", "CAD" | Sim (para Planos Internacionais) |
gracePeriod | integer | Período de carência | Sim |
maxCharges | integer | Número de cobranças de acordo com a frequencia. Utilizar o valor 0 para cobranças recorrentes sem período máximo | Não |
chargeDaysBefore | integer | Define quantos dias antes a cobrança deve ser gerada | Não |
tax | object | Não | |
mode | Vide tabela acima com as descrições | Não | |
amount | Valor da Taxa a ser aplicada | Não |
ID | Status |
---|---|
0 | Diário |
1 | Semanal |
2 | Mensal |
3 | Trimestral |
4 | Semestral |
5 | Anual |
Este é um exemplo de como a sua requisição para criar um plano de assinatura deve parecer. Este é o primeiro passo necessário para adicionar seus consumidores em um plano de assinatura recorrente.
200: OK
400: Bad Request
401: Não autorizado
403: Proibido
500: Internal Server Error
Conteúdo Relacionado
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a22a31f7-bd92-40af-8042-7685c0c0859a/GET.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a22a31f7-bd92-40af-8042-7685c0c0859a/GET.png" width="40px" /> GET - Obter Detalhes de Plano de Assinatura
</aside>
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52c5ff42-e8bf-45d3-81d1-b6e05786a688/POST.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52c5ff42-e8bf-45d3-81d1-b6e05786a688/POST.png" width="40px" /> POST - Adicionar Assinatura em Plano
</aside>