Como passar dados do usuário para Razorpay para rastreamento de assinaturas

Tentei criar uma página personalizada usando a opção Publicar Página e o plug-in Landing Page, e como quero adicionar um modelo de assinatura usando Razorpay, quero passar o e-mail ou nome de usuário do usuário atual para que o Razorpay saiba qual usuário fez um pagamento e possa adicioná-lo a um grupo. Estou tendo problemas para passar o nome de usuário ou e-mail. Seria possível e como?

Você precisará de um plugin.

Você teria um hook que seria chamado após o login (ou algum outro gatilho, já que as pessoas não fazem login com tanta frequência) que iria ao Razorpay e verificaria se eles eram assinantes. Uma solução melhor seria fazer com que o Razorpay chamasse um webhook personalizado quando o status de assinatura de alguém mudasse e modificasse o grupo dessa forma; provavelmente você gostaria de ter tanto o webhook quanto a verificação de login.

1 curtida

Olá @MihirR, a página hospedada da Razorpay não permite produtos de assinatura da maneira que eles oferecem compras únicas. Isso ocorre porque os links de assinatura precisam ser gerados por usuário.

Existem apenas duas maneiras:

  1. Criar links de assinatura manualmente no Painel da Razorpay:
    • Vá para a Página Inicial
    • Assinaturas
    • Crie um Plano de Assinatura
    • Crie um Link de Assinatura: você precisará inserir os detalhes do cliente, plano, etc.
    • Isso fornecerá um link de assinatura para compartilhar com o cliente
    • O cliente clica no link e paga pela assinatura
    • Você precisará encontrar uma maneira de adicioná-los usando algum outro meio, a automação é quase impossível
  2. A melhor maneira: API de Assinatura
    • Isso requer um esforço de desenvolvimento significativo e manutenção de servidor dedicada para executar a integração de pagamento. Se você for um desenvolvedor profissional, pode fazer isso sozinho. No entanto, se não for, eu forneço exatamente este serviço de integração.

Espero que isto não seja pouco, tarde demais.

O fato de a Stripe não estar totalmente ativa na Índia é o motivo pelo qual temos que nos contentar com este desenvolvimento personalizado.

Por favor, me avise se precisar de alguma ajuda paga ou de outra forma.