O que o Apple Pay no Messages exige de um provedor?

Seu provedor precisa enviar solicitações de pagamento do Apple Pay e conectar a conversa a um gateway usando a sua configuração de comerciante.

Um cliente pode pagar direto na conversa do Messages. Seu sistema de pedidos ainda precisa saber se o pagamento foi concluído. A integração de mensagens do provedor e o seu processamento de pagamento precisam concordar sobre esse resultado.

Todo provedor precisa oferecer suporte ao Apple Pay?

Sim. Os recursos obrigatórios da Apple incluem o envio de uma solicitação de pagamento do Apple Pay pelo bot e pelo caminho API.

A Apple torna o caminho iniciado pelo agente opcional. Confirme como o seu fluxo de atendimento criará a solicitação, especialmente se uma pessoa precisar iniciá-la manualmente.

Peça ao provedor para demonstrar o fluxo de compra pretendido. A aprovação para oferecer suporte ao tipo de mensagem não comprova que a sua conta de comerciante e o processador estão integrados.

O que o provedor deve conectar à conversa?

Conecte a solicitação de pagamento a um gateway que gerencie a sua sessão de comerciante e o processamento de pagamento.

O tutorial de integração da Apple demonstra um gateway hospedado pelo provedor. Combine quem opera esse gateway e quem mantém a conexão dele com o seu processador de pagamento.

O gateway precisa obter uma nova sessão de comerciante para cada solicitação de pagamento. Uma sessão em cache pode gerar uma solicitação de pagamento inválida no dispositivo do cliente.

Para a solicitação de sessão de comerciante, defina initiative como messaging. Defina initiativeContext como a URL do gateway HTTPS acessível publicamente. Informe apenas o hostname registrado como domainName, sem esquema, caminho ou barra final.

Esses valores identificam partes diferentes da integração. Substituir o domínio simples pela URL do gateway pode impedir que o fluxo de pagamento do Messages funcione.

Quais dados de comerciante eu preciso preparar?

Prepare o identificador de comerciante, os certificados de pagamento e o domínio verificado com quem gerencia os pagamentos do seu negócio.

ItemO que possibilita
Apple Pay identificador de comercianteAssocia a conta empresarial do Messages ao comerciante
Payment Processing certificatePermite o processamento de pagamento do Apple Pay para esse comerciante
Merchant Identity certificateAutentica a solicitação de sessão de comerciante
Domínio de comerciante verificadoPermite que a transação use o domínio registrado

Insira o identificador de comerciante em Optional Integrations > Apple Pay no Apple Business Register. Copie o identificador exatamente como aparece na conta de desenvolvedor.

Cada conta empresarial do Messages pode usar um identificador de comerciante. O mesmo identificador de comerciante pode atender várias contas empresariais do Messages.

O Payment Processing certificate expira após 25 meses. Atribua a responsabilidade pela renovação para que a expiração do certificado não interrompa os pagamentos.

Como eu confirmo que o pagamento foi bem-sucedido?

Confirme a transação no seu sistema de pagamento antes de informar ao cliente que o pedido está pago. A mensagem informa o estado do dispositivo, enquanto o sistema de pagamento registra se o dinheiro foi transferido.

Uma mensagem recebida carrega um estado relacionado ao pagamento. A Apple orienta a verificar a transação pelo sistema de pagamento. Trate essa mensagem como um aviso para consultar o resultado do processador.

Teste um pagamento concluído e um pagamento com falha antes do lançamento. Confirme que apenas o pagamento concluído libera o pedido.

Processe reembolsos por meio de um fluxo fora do Messages for Business, conforme a orientação de integração da Apple exige.

Como coloco isso em prática com Bird?

Você conecta sua conta de comerciante, o processador de pagamentos e o sistema de pedidos. Teste a experiência de pagamento com uma compra confirmada, uma recusa e a recuperação após um resultado incerto no seu sistema de pagamento.

O que devo combinar antes de a implementação começar?

  1. Confirme como o provedor cria solicitações do Apple Pay para o seu fluxo de atendimento pretendido.
  2. Atribua a responsabilidade pelo gateway, pelas credenciais de comerciante, pela verificação de domínio e pela renovação de certificado.
  3. Exija uma sessão de comerciante nova para cada solicitação de pagamento.
  4. Use o resultado do sistema de pagamento para confirmar pedidos e tratar falhas.

Em resumo

  1. Confirme a integração de pagamento.

    Um provedor aprovado precisa oferecer suporte a mensagens do Apple Pay. Combine como a implementação dele se conecta ao seu sistema de pagamento.

  2. Prepare a configuração de comerciante.

    A integração precisa do seu identificador de comerciante, dos certificados e do domínio verificado antes que o Apple Pay possa aceitar transações.

  3. Use uma sessão de comerciante nova.

    Crie uma nova sessão de comerciante para cada solicitação de pagamento. Reutilizar uma sessão pode deixar o cliente com uma solicitação inválida.

  4. Confirme o pagamento no sistema de pagamento.

    Uma resposta recebida pelo Messages não comprova que a transação foi concluída. Verifique o resultado do processador antes de confirmar o pedido.

Vamos criar sua próxima experiência do cliente.

Traga a jornada que você quer melhorar. Vamos definir a experiência nativa, os sistemas conectados e o plano de lançamento com seu time.

Sua próxima ideia. Pronta para conectar.