Criar Pagamento
POST/v1/payments
Cria uma transação de pagamento com cartão de crédito. Certifique-se de que a [[biblioteca-antifraude]] esteja corretamente implementada antes de realizar operações.
Realizar Pagamento
Parâmetros
Para vendas parceladas, utilize productType como lojista. Para vendas à vista (parcela única), utilize avista.
Exemplo de requisição
{
"payment": {
"transactionType": "credit",
"amount": 1035,
"productType": "avista",
"installments": 1
},
"referenceTransaction": "pedido-001",
"sellerInfo": {
"codeAntiFraud": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
},
"cardInfo": {
"numberToken": "88f466c4-d17a-4430-952f-2a44bdb98525",
"cardholderName": "JOSE SILVA",
"securityCode": "123",
"brand": "visa",
"expirationMonth": "01",
"expirationYear": "30"
},
"customer": {
"documentType": "cpf",
"documentNumber": "12345678901",
"firstName": "Jose",
"lastName": "Silva",
"email": "[email protected]",
"phoneNumber": "11999999999",
"mobilePhoneNumber": "11999999999",
"address": "Rua Exemplo, 123",
"city": "São Paulo",
"state": "SP",
"zipCode": "01310100",
"ipAddress": "192.168.1.1",
"country": "BR"
}
}Exemplo de resposta
{
"returnCode": "0",
"description": "Sucesso",
"paymentId": "020080286103040952150000006201850000000000",
"authorizationCode": "043711",
"orderNumber": "0000000001",
"expireAt": "2019-09-24T13:20:52.877",
"amount": 1035,
"releaseAt": "2019-09-24T13:20:52.877"
}Dicionário de dados — Retorno (200)
Erros
[{ "tag": "", "description": "O valor da venda precisa ser maior do que R$ 1,00" }]