Para conseguir transacionar com Apple Pay é necessário ter uma conta de desenvolvedor do Apple, caso não tenha, acesse o Apple Developer e crie uma conta.

Criando um Merchant Identifier na Apple

Um Merchant identifica você como um comerciante que pode aceitar pagamentos de Apple Pay. Para criar um Merchant, você precisa de um Apple Developer Account, acessar sua conta e seguir os passos abaixo:
  1. Na seção “Certificates, Identifiers & Profiles”, selecione “Identifiers” e clique em “Register an App ID”:Apple Developer Account
  2. Selecione a opção “Merchant IDs”:Apple Developer Account
  3. Preencha os campos “Description” e “Identifier”:Apple Developer Account
  4. Finalize clicando em “Continue” e depois “Register”.

Criando um certificado de processamento de pagamento

Um certificado de processamento de pagamento é associado ao seu identificar e usado para criptografar as informações de pagamento. O certificado expira a cada 25 meses, quando revogado, você poderá gerar um novo certificado. Para criar um certificado, você precisará de um certificado ”.CSR”, que pode ser gerado na sua máquina. Com o ”.CSR” em mãos:
  1. Na seção “Certificates, Identifiers & Profiles”, selecione “Identifiers”;
  2. Utilizando o filtro “App IDs”, selecione “Merchant IDs”:Apple Developer Account
  3. Selecione o identifier criado anteriormente:Apple Developer Account
  4. Na seção “Apple Pay Payment Processing Certificate”, clique no botão “Create Certificate”:Apple Developer Account
  5. Escolha a opção “No” em “Edit or Configure Merchant ID”:Apple Developer Account
  6. Em “Choose File”, faça upload do certificado ”.CSR” gerado anteriormente:Apple Developer Account
  7. Clique em “Continue” e depois em “Download” para baixar o certificado de pagamento:
Apple Developer Account

Registro de domínio

Caso você ofereça o Apple Pay através do seu site, será necessário registrar o domínio do site na Apple para que possa receber pagamentos.
  1. Na seção “Certificates, Identifiers & Profiles”, selecione “Identifiers” e filtre no “App IDs” por “Merchant IDs”:Apple Developer Account
  2. Selecione o identificador do seu merchant:Apple Developer Account
  3. Em “Merchant Domains”, clique em “Add Domain”:Apple Developer Account
  4. Preencha o domínio e clique em “Save”:Apple Developer Account
  5. Clique em “Download” para baixar o arquivo de verificação;
  6. Disponibilize o arquivo seguindo as próprias intruções da Apple;
  7. Após disponiblizar, clique em “Verify”:Apple Developer Account

Criando um certificado de identifidade do Merchant

  1. Na seção “Certificates, Identifiers & Profiles”, selecione “Identifiers” e filtre no “App IDs” por “Merchant IDs”:Apple Developer Account
  2. Selecione o identificador do seu merchant:Apple Developer Account
  3. Em “Apple Pay Merchant Identity Certificate”, clique em “Create Certificate”:Apple Developer Account
  4. Em “Choose File”, faça upload do certificado ”.CSR” gerado e clique em “Continue”:Apple Developer Account
  5. Baixe o certificado de identificação do merchant gerado em “Download”:Apple Developer Account