Sobre o serviço
TraduzidoEu faço pagamentos com Stripe que simplesmente funcionam: você recebe pagamentos, executa assinaturas e calcula pagamentos sem depuração noturna de casos extremos. Eu não começo a partir de um modelo, mas do seu produto e modelo de negócios, então primeiro discuto todos os cenários: pagamentos únicos, planos recorrentes, períodos de teste, prorrata em mudanças de plano, preços baseados em uso, cupons e impostos. Então, eu implemento tudo completamente e entrego um esquema que sua contabilidade pode reconciliar sem perguntas.
A maioria das integrações falha no que acontece após o botão de pagamento ser clicado, então eu faço dos webhooks a fonte da verdade. Eu verifico assinaturas de eventos, faço cada manipulador idempotente e verifico intenções de pagamento contra seu banco de dados para que eventos duplicados ou reenviados não cobrem ninguém duas vezes ou deixem um pedido pendente. Eu adiciono autenticação forte e 3-D Secure da maneira que os sistemas de pagamento esperam, e cubro reembolsos, reembolsos parciais, disputas e chargebacks para que o suporte não precise adivinhar.
Para marketplaces, eu configuro o Connect: integração de vendedores, divisão de pagamentos, retenção e liberação de fundos, pagamentos programados com relatórios claros. Eu entrego tudo com testes, chaves secretas não vazam para o cliente, e o código vem com documentação breve.
— Checkout, assinaturas, prorrata e faturamento baseado em uso
— Webhooks idempotentes assinados, reconciliados com seu banco de dados
— SCA, 3-D Secure, reembolsos, disputas e pagamentos de marketplace
A maioria das integrações falha no que acontece após o botão de pagamento ser clicado, então eu faço dos webhooks a fonte da verdade. Eu verifico assinaturas de eventos, faço cada manipulador idempotente e verifico intenções de pagamento contra seu banco de dados para que eventos duplicados ou reenviados não cobrem ninguém duas vezes ou deixem um pedido pendente. Eu adiciono autenticação forte e 3-D Secure da maneira que os sistemas de pagamento esperam, e cubro reembolsos, reembolsos parciais, disputas e chargebacks para que o suporte não precise adivinhar.
Para marketplaces, eu configuro o Connect: integração de vendedores, divisão de pagamentos, retenção e liberação de fundos, pagamentos programados com relatórios claros. Eu entrego tudo com testes, chaves secretas não vazam para o cliente, e o código vem com documentação breve.
— Checkout, assinaturas, prorrata e faturamento baseado em uso
— Webhooks idempotentes assinados, reconciliados com seu banco de dados
— SCA, 3-D Secure, reembolsos, disputas e pagamentos de marketplace