A requisição permite pré-definir os dados do pagador ( NomePagador,CpfCnpjPagador), oValorda cobrança e o número de parcelas (NumeroParcelas). Além disso, a API suporta a divisão de valores através do arraySplit, tornando-a compatível com operações de marketplace.
Nota importante: A resposta da API conterá a URL do link de pagamento gerado, que deve ser enviada ao cliente. O campo IdentificadorOrigemé altamente recomendado para a sua própria conciliação, permitindo associar o link de pagamento a um pedido ou cliente no seu sistema. Se o arraySplitfor utilizado, a soma dos valores deve ser idêntica aoValortotal da cobrança.
curl --location '/api/Transacoes/GerarCobrancaCartao' \
--header 'UserName;' \
--header 'RequestOrigin;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"Data": {
"CodigoCanal": 0,
"CodigoCliente": 0,
"NomePagador": "string",
"CpfCnpjPagador": 0,
"EmailPagador": "string",
"Valor": 0,
"NumeroParcelas": 0,
"IdentificadorOrigem": "string",
"Split": [
{
"CodigoCanal": 0,
"CodigoCliente": 0,
"Valor": 0
}
]
}
}'{
"Data": {
"UrlPagamento": "string"
},
"ResultCode": 0,
"Message": "string",
"ValidationData": {
"ResultCode": 0,
"Message": "string",
"Errors": [
{
"ErrorMessage": "string",
"FieldName": "string"
}
]
}
}