Você está aqui:
Introdução aos gateways de pagamento
Gateways de pagamento são plataformas externas que atuam como uma ponte para as comunicações entre o Salesforce Billing e os bancos do cliente durante o processo de transação de pagamento. Seus desenvolvedores configuraram a API para ajudar o Salesforce Billing a enviar informações de pagamento do cliente ao gateway. Eles também configuraram a API que permite que o Salesforce Billing registre os resultados da comunicação entre o gateway e o banco em objetos do Salesforce Billing. Embora você não trabalhe diretamente com a API, recomendamos revisar o processo geral de comunicação do gateway para entender as alterações de registro resultantes no Salesforce Billing. (Pacote gerenciado do Salesforce Billing)
O Salesforce Billing entra em contato com um gateway de pagamento nestes cenários.
- Uma execução de pagamento eletrônico coletou pelo menos uma fatura qualificada.
- Um usuário enviou um pagamento na Central de pagamentos.
Nessas fases, o Salesforce Billing avalia o método de pagamento da conta do cliente para o campo Gateway de pagamento. O campo contém uma pesquisa para o objeto de gateway de pagamento do Salesforce Billing. O objeto de gateway de pagamento não realiza nenhuma comunicação direta com o banco do cliente e não armazena ou manipula quaisquer dados de pagamento do cliente. Esse é o trabalho do gateway de pagamento externo. Em vez disso, ele simplesmente informa ao Salesforce Billing qual gateway externo contatar e transmite todos os dados de configuração de que o gateway externo precisa para se comunicar com o Salesforce Billing.
O Salesforce Billing também oferece suporte a pacotes de integração de gateway de pagamento que fornecem campos e processos adicionais para estabelecer comunicações com o gateway de pagamento externo. Por exemplo, se uma conta usa AuthorizeDotNet, seus desenvolvedores provavelmente instalaram um pacote de integração AuthorizeDotNet junto com alguns processos e automação personalizados. Não se preocupe com esses pacotes de integração. Analisaremos mais tarde os campos específicos de gateway.
Vamos dar uma olhada na visão geral do processo de comunicação do gateway de pagamento. Este fluxograma pega o processo de pagamento no ponto em que o Salesforce Billing inicia a comunicação com o gateway de pagamento externo, então é o mesmo, independentemente de a solicitação vir após uma execução de pagamento ou solicitação da central de pagamentos. Neste exemplo, o cliente está usando AuthorizeDotNet para lidar com pagamentos. Lembre-se de que durante a execução do pagamento o Salesforce Billing cria a transação antes da solicitação do gateway, mas durante as aplicações da Central de pagamentos o Salesforce Billing cria a transação após a resposta do gateway.
Enquanto seus desenvolvedores mantêm a integração do gateway de pagamento, você é responsável por garantir que os fundos sejam alocados corretamente após uma transação bem-sucedida e por tomar medidas corretivas após uma transação indeterminada com falha.

