Apple Messages for Business

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 merchant.

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 merchant account 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 merchant session 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 merchant session 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 merchant session, 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 merchant eu preciso preparar?

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

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

Insira o merchant identifier 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 merchant identifier. O mesmo merchant identifier 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 merchant account, processador de pagamento e sistema de pedidos. Teste a experiência de pagamento por meio de 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 merchant, pela verificação de domínio e pela renovação de certificado.
  3. Exija uma merchant session 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 merchant.

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

  3. Use uma merchant session nova.

    Crie uma nova merchant session 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.