amount representa o valor da transação em reais.10.00 representa R$ 10,00.installments define a quantidade de parcelas da transação.1 → Crédito à vista2 ou mais → Crédito parceladowhoPaysFee define quem assume a taxa da transação.merchantcustomercustomer não está disponível para crédito à vista.installments for 1, a taxa será sempre de responsabilidade do merchant./card/tokenize, utilize o cardId retornado pela tokenização.cardId, não é necessário enviar os dados do cartão novamente.card.cardId.cardId ou card.cardId deve ser utilizado para cartões previamente tokenizados.card deve ser utilizado quando os dados do cartão forem enviados diretamente.cardId e card simultaneamente.installments: 1 representa crédito à vista.installments > 1 representa crédito parcelado.whoPaysFee: merchant faz com que a taxa seja descontada da liquidação do estabelecimento.whoPaysFee: customer faz com que a taxa seja adicionada ao valor pago pelo cliente.customer não pode ser utilizado quando installments for 1.curl --location '/card/processPayment' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"amount": 10.00,
"installments": 5,
"whoPaysFee": "merchant",
"cardId": "00000000-0000-0000-0000-000000000000",
"card": {
"holderName": "Nome impresso no cartão",
"expirationDate": "05/31",
"number": "0000000000000000",
"securityCode": "000"
}
}'{
"success": true,
"message": "Transação processada com sucesso",
"identifier": "000000000"
}