![](https://previews.customer.envatousercontent.com/files/326729157/InlinePreviewImage.jpg)
Assinaturas Stripe no aplicativo Web ASP.NET Core MVC criado com C# e JavaScript
Receba pagamentos de assinaturas com preço fixo/por assento de todos os cartões (crédito, débito e pré-pago) com Elements ou botão de solicitação de pagamento (Apple Pay, Google Pay, Microsoft Pay e API de solicitação de pagamento do navegador) via Stripe.
Use o Stripe Subscriptions Payment Gateway no ASP.NET para integrar e personalizar este aplicativo ao seu aplicativo da Web ASP.NET.
Stripe for ASP.NET permite que você aceite pagamentos de assinatura diretamente em sua loja para web e web móvel. Com o Stripe, os clientes permanecem em sua loja para pagamentos com cartão durante a finalização da compra da assinatura, em vez de serem redirecionados para uma página de finalização de compra hospedada externamente, o que comprovadamente leva a taxas de conversão mais altas.
Assinaturas de preço fixo: cobra dos clientes um valor fixo a cada mês. A Quantidade está definida como 1.
Assinaturas por assento: cobre os clientes com base em quantas unidades de seu produto ou serviço eles compram. Você deve definir a variável Quantidade para o número escolhido pelo seu cliente.
O aplicativo usa a API Payment Intents para cartões.
O aplicativo usa o elemento Stripe Card e o botão Stripe Payment Request.
O aplicativo suporta 3D Secure 2.
O código-fonte completo está incluído.
Estrutura de destino: .NET Core – ASP.NET Core 3.1 – Idioma: c#
Botão de solicitação de pagamento
Colete informações de pagamento e endereço de clientes que usam Apple Pay, Google Pay, Microsoft Pay e a API de solicitação de pagamento do navegador (Chrome, Opera, Edge, Safari).
Os clientes veem um botão “Pagar agora” ou um botão Apple Pay, dependendo da combinação de dispositivo e navegador compatível. Se nenhuma das opções estiver disponível, eles não verão o botão.
Para usar o Apple Pay no Safari, você precisa registrar na Apple todos os seus domínios da web que exibirão um botão Apple Pay.
Autenticação forte do cliente
A Autenticação Forte do Cliente (SCA) é um novo requisito regulamentar europeu para reduzir a fraude e tornar os pagamentos online mais seguros. Para aceitar pagamentos e atender aos requisitos de SCA, você precisa criar autenticação adicional em seu fluxo de checkout.
Os bancos terão de começar a recusar pagamentos que exijam SCA e que não cumpram estes critérios. Embora o regulamento tenha sido introduzido em 14 de setembro de 2019, esperamos que estes requisitos sejam aplicados pelos reguladores ao longo de 2020 e 2021.
3D Secure 2 – a nova versão do protocolo de autenticação lançada em 2019 – será o principal método para autenticar pagamentos com cartão online e atender aos novos requisitos SCA. Esta nova versão introduz uma melhor experiência do usuário que ajudará a minimizar alguns dos atritos que a autenticação adiciona ao fluxo de checkout.
O aplicativo suporta 3D Secure 2
A API Payment Intents que usa a lógica SCA do Stripe para aplicar a isenção correta e acionar o 3D Secure quando necessário.
O aplicativo usa a API Payment Intents para pagamentos com cartão
Como modelar assinaturas
Produtos e Preços são os principais objetos usados para modelar assinaturas. Os produtos definem o que você está vendendo e os preços definem como cobrar pelo produto. Por exemplo, se você oferece hospedagem de fotos por 15 dólares por mês, a hospedagem de fotos é o seu produto e os 15 dólares por mês são o seu preço. Ou talvez você ofereça produtos físicos, como uma caixa de produtos semanais, por US$ 10 por semana. A caixa de produtos é o seu produto e os 10 dólares são o seu preço.
Os produtos podem ter vários preços para que você possa variar os preços de acordo com o intervalo de faturamento, moeda ou valor. Você também pode usar vários preços para eliminar gradualmente preços antigos que não oferece mais.
Em um modelo de preço fixo, os clientes pagam o mesmo valor em cada período de faturamento. Por exemplo, uma empresa de hospedagem de fotos que oferece opções básicas e premium pode ter:
- Um produto para a opção básica
- Um produto para a opção premium
- Um preço para a opção básica (15 USD por mês)
- Um preço para a opção premium (25 USD por mês)
Em um modelo por assento, os clientes são cobrados com base no número de assentos ou unidades que compram. Por exemplo, um serviço de mensagens que oferece opções básicas e premium pode ter:
- Um produto para a opção básica
- Um produto para a opção premium
- Um preço para a opção básica que cobra o mesmo valor por assento, independentemente do número de assentos (5 USD por assento)
- Um preço para a opção premium que inclui níveis para que o preço por assento diminua quanto mais assentos forem comprados (nível um: US$ 15 por assento para 1 a 100 assentos, nível dois: US$ 10 para mais de 101 assentos)
Implante o Stripe enquanto mantém sua equipe principal de produto focada.
Techtolia traz experiência de trabalho com Stripe Payments, bem como conhecimento em desenvolvimento de produtos, DevOps e experiência do usuário para implantar rapidamente integrações Stripe em escala.
Como parceiro, podemos aumentar a velocidade enquanto mantemos sua equipe central focada em seu produto. A parceria com uma equipe externa significa que sua equipe principal de produto pode priorizar recursos vinculados ao valor do cliente ou à diferenciação competitiva.
Listra Atlas
Stripe Atlas é uma plataforma poderosa, segura e fácil de usar para formar uma empresa. Ao eliminar burocracia extensa, complexidade jurídica e inúmeras taxas, o Stripe Atlas ajuda você a lançar sua startup em qualquer lugar do mundo.
Se você ainda não iniciou o Stripe Atlas, use nosso link de convite para abrir sua empresa nos EUA com o Stripe Atlas https://atlas.stripe.com/invite/8ykr8gmr
Nossas avaliações
Artigos Relacionados