Apple Pay

O Apple Pay é uma carteira virtual. Ele permite que o comprador realize pagamentos em lojas virtuais e apps utilizando, de forma prática e segura, seus cartões de crédito e débito armazenados em suas contas e dispositivos Apple.

Pré-Requisitos

Para utilização do Apple Pay, é necessário que a loja já esteja cadastrada no programa AppleID. Além disso, você deve:

  1. Realizar o cadastro, acessando esta URL e seguindo todos os passos requeridos pela Apple.
  2. Seguir os passos dessa documentação para completar a integração junto à Apple.
  3. Contratar a API REST como gateway de pagamento.
  4. Contratar a Cielo 3.0 como adquirência.
  5. Integrar com o Gateway de pagamento

ETAPA 1 - Configuração do Merchant Identifier

Nesta etapa inicial, você deverá criar um merchant identifier para sua loja. Após criado, o merchant identifier deverá ser enviado para nós em solicitação a um certificado ".CSR". O certificado ".CSR" deverá ser utilizado na criação de um novo certificado junto à Apple, o certificado ".CER", que irá servir no seguimento para a segunda etapa do processo.

Passo 1 - Criar o Merchant Identifier

A criação do merchant identifier deve ser feita através do Portal de Desenvolvedores da Apple, da seguinte maneira:

  1. Na seção "Certificates, Identifiers & Profiles", selecione "Identifiers" no menu lateral, e então clique no botão (+) ao lado do título:

    Passo 1 - Criar o Merchant Identifier
  2. Selecione a opção "Merchant IDs" e então clique em Continue:

    Passo 2 - Criar o Merchant Identifier
  3. Coloque um valor nos campos "Description" e "Identifier", seguindo suas especificações, e clique em Continue:

    Passo 3 - Criar o Merchant Identifier
  4. Para finalizar, clique em Register:

    Passo 4 - Criar o Merchant Identifier

Passo 2 - Solicitar o Certificado ".CSR"

Para nos solicitar a geração do certificado no formato ".CSR", entre em contato com o nosso Time de Atendimento e informe:

  1. O Merchant Identifier criado no "Passo 1";
  2. O Merchant ID de sua loja em produção.

Nossa equipe irá retornar com o arquivo ".CSR" em até 48 horas úteis.

Passo 3 - Criar o Certificado ".CER"

Para criar um certificado de processamento de pagamento (".CER"), que será utilizado em sua loja virtual ou aplicativo, é necessário acessar o Portal de Desenvolvedores da Apple e seguir os passos abaixo:

  1. Na seção "Certificates, Identifiers & Profiles", selecione "Identifiers", no menu lateral.

  2. Utilizando o filtro localizado à direita superior ("App IDs"), encontre o item "Merchant IDs":

    Passo 2 - Criar o Certificado ".CER"
  3. Selecione o identifier criado anteriormente:

    Passo 3 - Criar o Certificado ".CER"
  4. No bloco "Apple Pay Payment Processing Certificate", clique no botão Create Certificate ao final do texto explicativo:

    Passo 4 - Criar o Certificado ".CER"
  5. Escolha a opção "No" em "Edit or Configure Merchant ID":

    Passo 5 - Criar o Certificado ".CER"
  6. Na caixa de diálogo, clique em Choose File e escolha o certificado ".CSR" enviado por nós:

    Passo 6 - Criar o Certificado ".CER"
  7. Clique em Continue:

    Passo 7 - Criar o Certificado ".CER"
  8. Clique em Download para baixar o arquivo ".CER":

Passo 8 - Criar o Certificado ".CER"

Para mais detalhes, acesse a Developer Account Help da Apple.

ETAPA 2. Integração com Apple Pay

Boa parte do processo para disponibilização do botão "Pagar com Apple Pay" no seu app ou site será realizado na sua integração junto à wallet. Por isso, recomendamos que siga as orientações disponíveis no site de Documentação da Apple para a implementação, que é totalmente self-service.

Ao final do processo realizado na API da Apple, você receberá um JSON contendo dois campos importantes que deverão ser utilizados na "ETAPA 3". São os campos paymentData.data e ephemeralPublicKey.header.EphemeralPublicKey.

ETAPA 3. Integração com o Gateway de Pagamento

A autorização com o token do Apple Pay acontece da mesma forma que a autorização padrão de um cartão de crédito. Porém, ao invés de se fornecer os dados do cartão abertamente, deverá ser fornecido o token recebido pelo Apple Pay.