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:
- Realizar o cadastro, acessando esta URL e seguindo todos os passos requeridos pela Apple.
- Seguir os passos dessa documentação para completar a integração junto à Apple.
- Contratar o Pagador API REST como gateway de pagamento.
- Contratar a Cielo 3.0 como adquirência.
- Integrar com o Pagador API REST
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 à Braspag em solicitação a um certificado ".CSR". O certificado ".CSR" criado pela Braspag 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:
-
Na seção "Certificates, Identifiers & Profiles", selecione "Identifiers" no menu lateral, e então clique no botão
(+)
ao lado do título: -
Selecione a opção "Merchant IDs" e então clique em
Continue
: -
Coloque um valor nos campos "Description" e "Identifier", seguindo suas especificações, e clique em
Continue
: -
Para finalizar, clique em
Register
:
Passo 2 - Solicitar o Certificado ".CSR"
Para solicitar à Braspag a geração do certificado no formato ".CSR", entre em contato com o nosso Time de Atendimento e informe:
- O Merchant Identifier criado no "Passo 1";
- O Merchant ID de sua loja na Braspag 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:
-
Na seção "Certificates, Identifiers & Profiles", selecione "Identifiers", no menu lateral.
-
Utilizando o filtro localizado à direita superior ("App IDs"), encontre o item "Merchant IDs":
-
Selecione o identifier criado anteriormente:
-
No bloco "Apple Pay Payment Processing Certificate", clique no botão
Create Certificate
ao final do texto explicativo: -
Escolha a opção "No" em "Edit or Configure Merchant ID":
-
Na caixa de diálogo, clique em
Choose File
e escolha o certificado ".CSR" enviado pela Braspag: -
Clique em
Continue
: -
Clique em
Download
para baixar o arquivo ".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.
Updated about 21 hours ago