Ao conceber uma solução de faturação e classificação, existe um passo crucial no final do processo processo de cotação-encomenda-dinheiro. Depois de classificar os eventos de utilização e as compras e de emitir facturas aos clientes, o passo seguinte é o processamento dos pagamentos. Este passo acontece normalmente com a ajuda de fornecedores de gateways de pagamento, permitindo o processamento de formas de pagamento e cobrança através de diferentes processadores de pagamento.
A Portal de pagamento incluído sem problemas num motor de faturação e classificação pode ser uma caraterística muito poderosa, uma vez que o processamento de pagamentos fecha a lacuna final no fluxo da encomenda para o dinheiro. A utilização de um gateway de pagamento é a abordagem que decidimos adotar para apoiar a cobrança de pagamentos em Tridens Monetizatione conseguimos isso através da conceção do nosso próprio gateway de pagamento Tridens.
Tabela de conteúdos
Fluxo do processo de pagamento
Existem vários formas de pagamentoPara além dos pagamentos com cartão, pode optar por outros métodos de pagamento, tais como transferências bancárias, pagamentos em numerário, SEPA e pagamentos com cartão. Para esta explicação, centrar-nos-emos neste último, uma vez que os pagamentos com cartão de crédito e débito são um dos métodos de pagamento mais utilizados no processamento de pagamentos.
Alguns pormenores podem diferir entre determinados sectores, mas o fluxo do processo de pagamento permanece bastante simples em qualquer caso:
- O cliente tem uma fatura com um montante a vencer, que decide pagar com um cartão
- As informações encriptadas do cartão passam pelo gateway de pagamento para o processador de pagamentos
- O processador de pagamentos verifica se esta venda é possível, contactando o banco emissor
- O banco emissor pode aprovar o pedido ou recusá-lo se o cliente não tiver fundos suficientes
- O processador de pagamentos informa-o se a venda foi bem sucedida e informa o seu banco comercial para creditar a sua conta bancária
- A única ação que resta é a liquidação, em que o emissor do cartão do cliente transfere os fundos reais para a sua conta.
A venda consiste em duas acções, a autorização de fundos e a cobrança de fundos. Em alguns sectores e casos de utilização, tratamos estas duas acções separadamente. Por exemplo, um cliente gostaria de carregar o seu veículo elétrico por 30 euros. A plataforma de pagamento contacta o processador de pagamentos para autorizar esse montante no cartão do cliente.
Quando a sessão termina, ocorre uma transação referenciada para que esses fundos sejam recolhidos (concluindo a venda). O montante cobrado não tem necessariamente de ser de 30 euros. Pode ser inferior, porque o veículo elétrico do cliente abastece antes de atingir o limite.
Conceber o gateway de pagamento
Apercebemo-nos rapidamente de que, para suportar o processamento de pagamentos na nossa solução, precisamos de comunicar com os processadores de pagamentos, ou fornecedores de pagamentos, como gostamos de lhes chamar. Estas empresas são bem conhecidas pelos seus serviços de processamento de pagamentos, que os seus clientes utilizam diariamente para o processamento de pagamentos em linha. Entre essas empresas encontram-se a Paypal, Stripe, Authorize.Net, Braintree (uma solução Paypal), Wirecard, Cybersource, etc.
Estes prestadores diferem por vezes muito nos serviços que oferecem, atraindo assim uma clientela com necessidades e exigências diferentes. Quando se trata de trabalhar com pagamentos por cartão, há apenas algumas operações básicas a suportar. Tendo em conta o processo de pagamento com cartão, é necessário cobrir o seguinte:
- Tokenização: Converte o cartão num token encriptado. A conversão ocorre através de uma ligação segura com um gateway de pagamento ou através de um formulário de interface do utilizador. O cliente preenche diretamente o formulário da interface de utilizador gerado na aplicação
- Autorização: Reserva fundos num cartão - por vezes também utilizado para Tokenização
- Depósito: Recolhe fundos reservados através de uma transação referenciada numa autorização anterior
- Depósito condicional - Venda: Combina autorização e depósito - melhora a velocidade de processamento quando possível
- Anular: Anular uma transação não liquidada
- Reembolsar: Anular uma transação liquidada
A imagem abaixo mostra uma visão geral de alto nível de como o nosso gateway de pagamento funciona com o processamento de pagamentos, considerando as operações descritas.
Processamento de pagamentos com o gateway de pagamento Tridens
Num dos nossos artigos anteriores, falámos sobre a integração do Oracle BRM com vários prestadores de serviços de pagamento (Integração do Oracle BRM com provedores de pagamento) para o processamento de pagamentos. A solução Tridens Payment Gateway, que utilizámos, foi inicialmente concebida como parte do nosso próprio Tridens Monetization.
O Tridens Payment Gateway é um componente separado para comunicar com diferentes fornecedores de pagamentos que oferecem serviços de processamento de pagamentos. Suporta todas as operações necessárias para comunicar com serviços de terceiros para cartões de crédito, cartões de débito e outros métodos de pagamento, oferecendo um conjunto unificado de pedidos e respostas e traduzindo-os com base nas especificações de cada fornecedor.
O Tridens Monetization guarda os tokens dos meios de pagamento encriptados numa aplicação móvel ou através de um formulário integrado antes de entrarem no nosso sistema, o que, ao mesmo tempo, contribui para o cumprimento dos 12 requisitos de conformidade com o PCI-DSS. Cada um dos nossos clientes do Tridens Monetization pode configurar a sua instalação para trabalhar com diferentes fornecedores de pagamento - Wirecard, Braintree (uma solução Paypal), Paypal, Stripe, Authorize.Net, Cybersource, etc.
Veja abaixo um exemplo do processo de comunicação.
Conclusão
Ao conceber o gateway de pagamento Tridens como um componente separado para o processamento de pagamentos, podemos também utilizá-lo como um serviço autónomo e integrá-lo noutros sistemas. A abordagem de solicitações e respostas unificadas permite o desenvolvimento rápido de recursos específicos de provedores de pagamento, e até mesmo a adição de novos provedores de pagamento não é uma tarefa difícil. A capacidade de desenvolver rapidamente integrações com processadores de pagamento adicionais é imperativa quando tem um produto como o Tridens Monetization. O Tridens Monetization atende a clientes de vários setores com necessidades e requisitos personalizados. A variedade de necessidades e requisitos ocorre devido a diferentes casos de uso ou devido à localização, pois nem todos os provedores de pagamento oferecem serviços nos mesmos países.
Deseja obter mais informações sobre as nossas soluções? Deixe um comentário abaixo ou Agende uma demonstração!