Antes de iniciar a integração com a nossa API para criar pedidos utilizando o Apple Pay, é necessário que você conclua algumas etapas de configuração junto à Apple. Essas etapas são fundamentais para garantir que sua conta esteja habilitada e em conformidade com os requisitos da Apple, permitindo o uso do Apple Pay em seu checkout.
Para facilitar, criamos uma documentação específica que orienta você em cada um dos passos necessários junto à Apple. Acesse este link para conferir as instruções.
Criação de Pedidos
Atenção
Ao criar cobranças ou pedidos com Apple Pay, é importante observar o seu modelo de contrato, que pode ser Gateway ou PSP. O processo varia de acordo com o tipo de contrato que você possui.
Para transações Apple Pay todos os atributos do objeto
payloaddescritos abaixo são obrigatórios.
Contrato Gateway
Para criar uma cobrança ou um pedido com Apple Pay, devemos incluir o objeto credit_card dentro do nó payments, assim como a propriedade "payment_method": "credit_card". Além disso, o objeto credit_card deve conter os atributos do payload.
{
"items":[
{
"amount":1000,
"description":"Chaveiro do Tesseract",
"quantity":1
}
],
"customer":{
"name":"Tony Stark",
"email":"[email protected]"
},
"payments":[
{
"amount":1000,
"payment_method":"credit_card",
"credit_card":{
"card":{
"payload":{
"type":"apple_pay",
"apple_pay":{
"version":"EC_v1",
"merchant_identifier":"mymerchant",
"header":{
"transaction_id":"715a0386c307bf22907496790cef4bd169b1182460d58eef97bbad2704a893ab",
"ephemeral_public_key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEY69lq/RQs/Y68/2Kd1uY0eprNjHvO3xAEnMehoroxcQgp6y21c5dVEBVHFvcPzAIzYnblYjIQfmUWU8Kpgs+rA==",
"public_key_hash":"B/vXPu6KfGjbxJVTQUtBOzkxmqhnT+TwQfdb5U9lsdA="
},
"signature":"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",
"data":"OFR9A+Mul7+FqsEJth2dq9waVnxI0Fms57as34hoCgMl3Ke9W36AbIP48tZ95T3vdhe3btwwflZjXmmlGD0l35qHUeT5XEGxZiUO/6Vx8+cEp751/ORqcsmjnypmCdGgKfLirAP+DjkgCylSgMm0HQMb8X6pPp4BpiqYPEDJDr3U3uIdHJE8oJCDznSrTKozOYzNJ54OecEw0jOu70B+GdipFm/0a1clhktbG/cabbTjqpEEsbjtmd1KEZrVqnH+c3Dkm6TphB/KzuAO04s9nkTU0wGEF4HcLh2kRCXpocAz3nPQiqgnbTMvH9bXx13lFV392v4GIc8WqjpDYRQ5g9mpseqPHrEI67IgSgDs+JZo6f/dXLkBTx3M7wFwvqs3oZ8Z06nw5PudsWeRfIMqERBFw4MH1QZVPx95qX4="
}
}
}
}
}
]
}
{
"id": "or_38KZgonh9EcrPZEQ",
"code": "2ZRLTGNI7Y",
"amount": 1000,
"currency": "BRL",
"closed": true,
"items": [
{
"id": "oi_5O7YMOaU8vSjNmDr",
"type": "product",
"description": "Chaveiro do Tesseract",
"amount": 1000,
"quantity": 1,
"status": "active",
"created_at": "2023-08-08T13:53:01Z",
"updated_at": "2023-08-08T13:53:01Z"
}
],
"customer": {
"id": "cus_zyMgpnmuQvImBErW",
"name": "Tony Stark",
"email": "[email protected]",
"delinquent": false,
"created_at": "2023-08-04T17:58:57Z",
"updated_at": "2023-08-04T17:58:57Z",
"phones": {}
},
"status": "paid",
"created_at": "2023-08-08T13:53:01Z",
"updated_at": "2023-08-08T13:53:05Z",
"closed_at": "2023-08-08T13:53:01Z",
"charges": [
{
"id": "ch_g3kN6XWIAZUVY9Xz",
"code": "2ZRLTGNI7Y",
"amount": 105173,
"status": "paid",
"currency": "BRL",
"payment_method": "credit_card",
"created_at": "2023-08-08T13:53:02Z",
"updated_at": "2023-08-08T13:53:05Z",
"customer": {
"id": "cus_zyMgpnmuQvImBErW",
"name": "Tony Stark",
"email": "[email protected]",
"delinquent": false,
"created_at": "2023-08-04T17:58:57Z",
"updated_at": "2023-08-04T17:58:57Z",
"phones": {}
},
"last_transaction": {
"id": "tran_aP9wR6jt3tbKRgGJ",
"transaction_type": "credit_card",
"amount": 1000,
"status": "paid",
"success": false,
"operation_type": "auth_and_capture",
"created_at": "2023-08-08T13:53:05Z",
"updated_at": "2023-08-08T13:53:05Z",
"gateway_response": {
"code": "200"
},
"antifraud_response": {},
"metadata": {}
}
}
],
"checkouts": []
}
Contrato PSP
Para criar uma cobrança ou um pedido com Apple Pay, devemos incluir o objeto credit_card dentro do nó payments, assim como a propriedade "payment_method": "credit_card". Além disso, o objeto credit_card deve conter os atributos do payload e do billing_address.
{
"customer": {
"phones": {
"home_phone": {
"country_code": "55",
"area_code": "21",
"number": "000000000"
}
},
"name": "Tony Stark",
"email": "[email protected]",
"type": "individual",
"document": "03154435026",
"document_type": "cpf"
},
"items": [
{
"amount": 1000,
"description": "Chaveiro do Tesseract",
"quantity": 1,
"code": 123
}
],
"payments":[
{
"amount":1000,
"payment_method":"credit_card",
"statement_descriptor":"AVENGERS",
"credit_card":{
"card":{
"billing_address":{
"city":"São Paulo",
"country":"BR",
"line_1":"01,Rua teste",
"line_2":"",
"state":"SP",
"zip_code":"99999999"
}
},
"payload":{
"type":"apple_pay",
"apple_pay":{
"version":"EC_v1",
"merchant_identifier":"mymerchant",
"header":{
"transaction_id":"715a0386c307bf22907496790cef4bd169b1182460d58eef97bbad2704a893ab",
"ephemeral_public_key":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEY69lq/RQs/Y68/2Kd1uY0eprNjHvO3xAEnMehoroxcQgp6y21c5dVEBVHFvcPzAIzYnblYjIQfmUWU8Kpgs+rA==",
"public_key_hash":"B/vXPu6KfGjbxJVTQUtBOzkxmqhnT+TwQfdb5U9lsdA="
},
"signature":"MIAGCSqGSIb3DQEHAqCAMIACAQExDTALBglghkgBZQMEAgEwgAYJKoZIhvcNAQcBAACggDCCA+MwggOIoAMCAQICCEwwQUlRnVQ2MAoGCCqGSM49BAMCMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzAeFw0xOTA1MTgwMTMyNTdaFw0yNDA1MTYwMTMyNTdaMF8xJTAjBgNVBAMMHGVjYy1zbXAtYnJva2VyLXNpZ25fVUM0LVBST0QxFDASBgNVBAsMC2lPUyBTeXN0ZW1zMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMIVd+3r1seyIY9o3XCQoSGNx7C9bywoPYRgldlK9KVBG4NCDtgR80B+gzMfHFTD9+syINa61dTv9JKJiT58DxOjggIRMIICDTAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFCPyScRPk+TvJ+bE9ihsP6K7/S5LMEUGCCsGAQUFBwEBBDkwNzA1BggrBgEFBQcwAYYpaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwNC1hcHBsZWFpY2EzMDIwggEdBgNVHSAEggEUMIIBEDCCAQwGCSqGSIb3Y2QFATCB/jCBwwYIKwYBBQUHAgIwgbYMgbNSZWxpYW5jZSBvbiB0aGlzIGNlcnRpZmljYXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJsZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRlIHBvbGljeSBhbmQgY2VydGlmaWNhdGlvbiBwcmFjdGljZSBzdGF0ZW1lbnRzLjA2BggrBgEFBQcCARYqaHR0cDovL3d3dy5hcHBsZS5jb20vY2VydGlmaWNhdGVhdXRob3JpdHkvMDQGA1UdHwQtMCswKaAnoCWGI2h0dHA6Ly9jcmwuYXBwbGUuY29tL2FwcGxlYWljYTMuY3JsMB0GA1UdDgQWBBSUV9tv1XSBhomJdi9+V4UH55tYJDAOBgNVHQ8BAf8EBAMCB4AwDwYJKoZIhvdjZAYdBAIFADAKBggqhkjOPQQDAgNJADBGAiEAvglXH+ceHnNbVeWvrLTHL+tEXzAYUiLHJRACth69b1UCIQDRizUKXdbdbrF0YDWxHrLOh8+j5q9svYOAiQ3ILN2qYzCCAu4wggJ1oAMCAQICCEltL786mNqXMAoGCCqGSM49BAMCMGcxGzAZBgNVBAMMEkFwcGxlIFJvb3QgQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMB4XDTE0MDUwNjIzNDYzMFoXDTI5MDUwNjIzNDYzMFowejEuMCwGA1UEAwwlQXBwbGUgQXBwbGljYXRpb24gSW50ZWdyYXRpb24gQ0EgLSBHMzEmMCQGA1UECwwdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxEzARBgNVBAoMCkFwcGxlIEluYy4xCzAJBgNVBAYTAlVTMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE8BcRhBnXZIXVGl4lgQd26ICi7957rk3gjfxLk+EzVtVmWzWuItCXdg0iTnu6CP12F86Iy3a7ZnC+yOgphP9URaOB9zCB9DBGBggrBgEFBQcBAQQ6MDgwNgYIKwYBBQUHMAGGKmh0dHA6Ly9vY3NwLmFwcGxlLmNvbS9vY3NwMDQtYXBwbGVyb290Y2FnMzAdBgNVHQ4EFgQUI/JJxE+T5O8n5sT2KGw/orv9LkswDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS7sN6hWDOImqSKmd6+veuv2sskqzA3BgNVHR8EMDAuMCygKqAohiZodHRwOi8vY3JsLmFwcGxlLmNvbS9hcHBsZXJvb3RjYWczLmNybDAOBgNVHQ8BAf8EBAMCAQYwEAYKKoZIhvdjZAYCDgQCBQAwCgYIKoZIzj0EAwIDZwAwZAIwOs9yg1EWmbGG+zXDVspiv/QX7dkPdU2ijr7xnIFeQreJ+Jj3m1mfmNVBDY+d6cL+AjAyLdVEIbCjBXdsXfM4O5Bn/Rd8LCFtlk/GcmmCEm9U+Hp9G5nLmwmJIWEGmQ8Jkh0AADGCAYgwggGEAgEBMIGGMHoxLjAsBgNVBAMMJUFwcGxlIEFwcGxpY2F0aW9uIEludGVncmF0aW9uIENBIC0gRzMxJjAkBgNVBAsMHUFwcGxlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUwIITDBBSVGdVDYwCwYJYIZIAWUDBAIBoIGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIzMDYyMjE2MTEzMVowKAYJKoZIhvcNAQk0MRswGTALBglghkgBZQMEAgGhCgYIKoZIzj0EAwIwLwYJKoZIhvcNAQkEMSIEIDguPCnKbWUFFioBX08LMMkyqqZ3yi6Z9gllYbr1eQ9TMAoGCCqGSM49BAMCBEcwRQIgYsFNv9xOSxB/W9dz+dYB28GJ/mGml6mIn5fUEtdZxfACIQC/tPcS9tDqlMY2WDQ9ZcHSXSu8yE13Ev+F4voXumtXmgAAAAAAAA==",
"data":"OFR9A+Mul7+FqsEJth2dq9waVnxI0Fms57as34hoCgMl3Ke9W36AbIP48tZ95T3vdhe3btwwflZjXmmlGD0l35qHUeT5XEGxZiUO/6Vx8+cEp751/ORqcsmjnypmCdGgKfLirAP+DjkgCylSgMm0HQMb8X6pPp4BpiqYPEDJDr3U3uIdHJE8oJCDznSrTKozOYzNJ54OecEw0jOu70B+GdipFm/0a1clhktbG/cabbTjqpEEsbjtmd1KEZrVqnH+c3Dkm6TphB/KzuAO04s9nkTU0wGEF4HcLh2kRCXpocAz3nPQiqgnbTMvH9bXx13lFV392v4GIc8WqjpDYRQ5g9mpseqPHrEI67IgSgDs+JZo6f/dXLkBTx3M7wFwvqs3oZ8Z06nw5PudsWeRfIMqERBFw4MH1QZVPx95qX4="
}
}
}
}
]
}
{
"id": "or_38KZgonh9EcrPZEQ",
"code": "2ZRLTGNI7Y",
"amount": 1000,
"currency": "BRL",
"closed": true,
"items": [
{
"id": "oi_5O7YMOaU8vSjNmDr",
"type": "product",
"description": "Chaveiro do Tesseract",
"amount": 1000,
"quantity": 1,
"status": "active",
"created_at": "2023-08-08T13:53:01Z",
"updated_at": "2023-08-08T13:53:01Z"
}
],
"customer": {
"id": "cus_zyMgpnmuQvImBErW",
"name": "Tony Stark",
"email": "[email protected]",
"delinquent": false,
"created_at": "2023-08-04T17:58:57Z",
"updated_at": "2023-08-04T17:58:57Z",
"phones": {}
},
"status": "paid",
"created_at": "2023-08-08T13:53:01Z",
"updated_at": "2023-08-08T13:53:05Z",
"closed_at": "2023-08-08T13:53:01Z",
"charges": [
{
"id": "ch_g3kN6XWIAZUVY9Xz",
"code": "2ZRLTGNI7Y",
"amount": 1000,
"status": "paid",
"currency": "BRL",
"payment_method": "credit_card",
"created_at": "2023-08-08T13:53:02Z",
"updated_at": "2023-08-08T13:53:05Z",
"customer": {
"id": "cus_zyMgpnmuQvImBErW",
"name": "Tony Stark",
"email": "[email protected]",
"delinquent": false,
"created_at": "2023-08-04T17:58:57Z",
"updated_at": "2023-08-04T17:58:57Z",
"phones": {}
},
"last_transaction": {
"id": "tran_aP9wR6jt3tbKRgGJ",
"transaction_type": "credit_card",
"amount": 1000,
"status": "paid",
"success": false,
"operation_type": "auth_and_capture",
"created_at": "2023-08-08T13:53:05Z",
"updated_at": "2023-08-08T13:53:05Z",
"gateway_response": {
"code": "200"
},
"antifraud_response": {},
"metadata": {}
}
}
],
"checkouts": []
}
Atributos
O objeto payload possui os seguintes atributos:
| Atributos | Tipo | Descrição |
|---|---|---|
type | string | Determina o tipo de token. Para Apple Pay deve-se enviar apple_pay. |
apple_pay | object | Campos a serem enviados para pagamento com Apple Pay |
O objeto apple_pay possui os seguintes atributos:
| Atributos | Tipo | Descrição |
|---|---|---|
version | string | Informação sobre a versão do token. O único valor aceito é o EC_v1. |
merchant_identifier | string | Identificador da loja no Apple Pay. O mesmo identificador que foi configurado no aplicativo para criar o token de pagamento. |
header | object | Informações adicionais dependentes da versão que você usa para descriptografar e verificar o pagamento. Veja Chaves e Valores de Cabeçalho abaixo. |
transaction_id | string | Um identificador hexadecimal da |
ephemeral_public_key | string | Bytes de chave codificados em X.509, codificados em Base64. |
public_key_hash | string | Hash dos bytes da chave pública codificada em X.509 do certificado do comerciante |
signature | string | Assinatura do pagamento e dados do cabeçalho. |
data | string | Dados de pagamento criptografados. Corresponde ao encryptedMessage do token Apple. |
O objeto billing_address possui os seguintes atributos:
| Atributos | Tipo | Descrição |
|---|---|---|
Country | string | Código do país no formato ISO 3166-1 alpha-2. |
state | string | Código do estado no formato ISO 3166-2. |
City | string | Cidade. Max: 64 caracteres. |
zip_code | string | CEP. Max: 16 caracteres. |
line_1 | string | Linha 1 do endereço. (Número, Rua, e Bairro - Nesta ordem e separados por vírgula) Max: 256 caracteres. |
Line_2 | string | Linha 2 do endereço. (Complemento - Andar, Sala, Apto). Max: 128 caracteres. |
