Criar transação com Apple Pay na API E-commerce Cielo

A autorização com o token do Apple Pay funciona como a de um cartão de crédito mas em vez de fornecer os dados do cartão, você deve fornecer os dados recebidos pelo Apple Pay nos campos Payment.Wallet.WalletKey e Payment.Wallet.AdditionalData.EphemeralPublicKey, como mostra o exemplo:

Exemplo de transação com os campos de e-wallet

{
   "MerchantOrderId": "2017051002",
   "Customer": {
     (…)
   },
   "Payment": {
      "Type": "CreditCard",
      "Amount": 1000,
      "Installments": 1,
      "Currency": "BRL",
      "Wallet": {
         "Type": "ApplePay",
         "WalletKey":"['paymentData.data']",
         "AdditionalData": {
            "EphemeralPublicKey": "['ephemeralPublicKey.header.EphemeralPublicKey']"
         }
      }
   }
}
ParâmetroDescriçãoTipo e Tamanho
Payment.Wallet.TypeNome do provedor do meio de pagamento. Para transações Apple Pay, utilize "ApplePay".String (15)
Payment.Wallet.WalletKeyPreencher com o valor do parâmetro paymentData.data retornado pelo Apple Pay.String
Payment.Wallet.AdditionalData.EphemeralPublicKeyPreencher com o valor do parâmetro ephemeralPublicKey.header.EphemeralPublicKey retornado pelo Apple Pay.String

ℹ️

Vá para a Referência da API para acessar os exemplos completos de requisição e resposta.