Adicionar o Apple Pay a um canal de mensagens
Para permitir que os representantes de serviço solicitem pagamentos durante sessões de mensagens, adicione o Apple Pay ao seu canal aprimorado do Apple Messages for Business.
Edições obrigatórias
| Exibir edições com suporte. | |
Este artigo se aplica a:
|
Canais aprimorados do Apple Messages for Business |
Este artigo não se aplica a:
|
Chat no aplicativo aprimorado, Chat da Web aprimorado v1, Chat da Web aprimorado v2, WhatsApp aprimorado, Facebook Messenger padrão e aprimorado, SMS padrão e aprimorado, LINE aprimorado e Traga seu próprio canal |
| Permissões necessárias ao usuário | |
|---|---|
| Para configurar e editar canais de mensagens: | Configurar o Messaging |
| Para visualizar canais: | Exibir configuração |
- Configurar o Apple Pay
Para começar, configure o Apple Pay em suas configurações da Apple. - Importar seu certificado de identidade do comerciante
Importe seu certificado de identidade do comerciante para o Salesforce. Esse certificado é gerado quando você configura o Apple Pay. - Atualizar suas configurações do canal de mensagens
Depois de importar seu certificado, adicione o Apple Pay ao seu canal do Apple Messages for Business aprimorado. - Criar uma classe do Apex para processar pagamentos
Na página Classes do Apex em Configuração, crie uma classe do Apex para facilitar o processamento do pagamento. - Criar um componente de mensagens de pagamento, classes do Apex e fluxo
Agora que a preparação está concluída, crie um componente de mensagens de pagamento e um fluxo de acompanhamento.
Configurar o Apple Pay
Para começar, configure o Apple Pay em suas configurações da Apple.
- Se ainda não tiver feito isso, inscreva-se no Apple Pay. Para obter ajuda, consulte a documentação da Apple: Configurar o Apple Pay.
-
Adicione suas informações de comerciante à sua conta do Messages for Business.
- Acesse register.apple.com e faça login com o ID da Apple do administrador ou contato técnico para a conta do Messages for Business.
- Navegue até as contas do Messages for Business da sua empresa e localize a conta comercial.
- Em Integrações opcionais, encontre a seção Apple Pay.
- Ao lado do ID do comerciante do Apple Pay, clique em Editar.
- Insira o ID do comerciante do Apple Pay que você criou ao configurar o Apple Pay.
- Clique em Concluído.
Importar seu certificado de identidade do comerciante
Importe seu certificado de identidade do comerciante para o Salesforce. Esse certificado é gerado quando você configura o Apple Pay.
-
Baixe seu certificado no Apple Pay.
- Acesse developer.apple.com/account.
- Selecione Certificados em Certificados, identificadores e perfis.
- Clique no certificado de comerciante relevante ou clique no ícone + para criar um novo certificado.
- Clique em Download.
-
Converta o certificado de .cer para o formato Java Keystore (.jks).
- Converta o arquivo .cer em um arquivo .p12. Os usuários do Mac podem fazer isso importando o arquivo para o Keychain e exportando-o como um arquivo .p12.
- Converta o arquivo .p12 em um arquivo .jks.
- Em Configuração, acesse a página Gerenciamento de certificados e chaves.
- Clique em Importar de um repositório de chaves.
- Selecione seu arquivo de certificado .jks e insira a senha do repositório de chaves.
- Clique em Salvar.
Atualizar suas configurações do canal de mensagens
Depois de importar seu certificado, adicione o Apple Pay ao seu canal do Apple Messages for Business aprimorado.
Se você estiver usando um canal do Apple Messages for Business para lidar com transações de várias marcas, lembre-se de que você pode adicionar apenas uma configuração do Apple Pay por canal. Isso significa que todas as solicitações de pagamento que ocorrem no canal mostrarão o nome do comerciante listado em sua conta do Apple Pay.
- Em Configuração, acesse a página Configurações do Messaging.
- Clique no nome do seu canal do Apple Messages for Business aprimorado.
- Na seção Apple Pay, clique em Adicionar.
- Selecione o Certificado de identidade do comerciante que você importou em Configuração.
- Insira o ID do comerciante da Apple. Encontre esse ID na página Certificados, identificadores e perfis nas suas configurações da Apple (não do Salesforce).
- Insira seu nome do comerciante, que aparece em suas solicitações de pagamento.
-
Clique em Salvar.
Uma nova entrada agora está visível na seção Apple Pay de suas configurações de canal.
-
Verifique seu domínio de comerciante com a Apple.
- Na seção Apple Pay das configurações do seu canal, clique na seta para baixo para mostrar o menu de ação e clique em Verificar domínio.
- Na janela exibida, copie o domínio fornecido e salve-o em suas notas. Você precisará desse domínio mais tarde no processo de configuração ao criar um componente de mensagens de pagamento.
- Em uma nova guia do navegador, vá até developer.apple.com.
- Clique em Identificadores.
- Clique em IDs de aplicativo no canto superior direito e selecione IDs de comerciante.
- Clique em seu ID de comerciante.
- Em Domínios do comerciante, clique em Adicionar domínio.
- Cole o nome de domínio que você copiou anteriormente do Salesforce.
- Clique em Salvar e, em seguida, clique em Download para baixar o arquivo de verificação .txt. Deixe a guia do navegador aberta.
- De volta à guia do seu navegador do Salesforce, clique em Fazer upload de arquivos e faça upload do arquivo da Apple. Em seguida, clique em Concluído.
- Volte à guia do seu navegador da Apple e clique em Verificar.
- Clique em Visualizar identificador na parte superior da página para retornar à página do seu ID de comerciante. Em Domínios de comerciante, agora, você pode ver o domínio recém-adicionado e sua data de expiração.
Criar uma classe do Apex para processar pagamentos
Na página Classes do Apex em Configuração, crie uma classe do Apex para facilitar o processamento do pagamento.
Quando um cliente faz um pagamento solicitado, essa classe do Apex envia um token de pagamento ao provedor de pagamento (Apple Pay) para que o pagamento possa ser processado.
Para obter detalhes e um exemplo, consulte Interface do ProcessPaymentHandler.
Criar um componente de mensagens de pagamento, classes do Apex e fluxo
Agora que a preparação está concluída, crie um componente de mensagens de pagamento e um fluxo de acompanhamento.
Os representantes de serviço executam o fluxo no Console de serviço para enviar o componente aos clientes. Os clientes clicam no componente para visualizar os detalhes da solicitação e fazer o pagamento. Adicione uma série de classes do Apex para controlar as informações que aparecem no componente.
- Crie um componente de mensagens de pagamento que os representantes de serviço possam enviar em sessões de mensagens. Consulte Criar e enviar solicitações de pagamento em sessões de mensagens.
- Adicione uma série de classes do Apex relacionadas a pagamentos, crie um fluxo e use-o para solicitar pagamentos de clientes. Consulte Configurar um fluxo para enviar solicitações de pagamento em sessões de mensagens.


