Comunidade
Erros em request de pagamento com objeto sub_merchant
5 days ago by Gerson Eduardo Mendes de Sousa
Estou implementando a adição de sub merchant em uma aplicação. O envio do pedido segue de acordo com a documentação em https://developer.pagbank.com.br/reference/criar-pedido-cartao-facilitador-pagamento.
Estou encontrando o seguinte erro ao enviar a requisição em Sandbox:
{
"error_messages" : [ {
"code" : "40002",
"description" : "invalid_parameter",
"parameter_name" : "charges[0].sub_merchant"
} ]
}
Abaixo está o campo sub_merchant que é enviado dentro do objeto Charge:
{
"charges": [
{
"sub_merchant": {
"reference_id": "ID_LOJISTA",
"name": "RAZAO_SOCIAL",
"tax_id": "11144477799935",
"mcc": "742",
"address": {
"street": "Rua Marte Azul",
"number": "2077",
"complement": "Beyond the Reach of the Sky",
"locality": "Jupiter",
"city": "Betelgeuse",
"region_code": "SP",
"country": "BRA",
"postal_code": "149643"
},
"phones": [
{
"country": "55",
"area": "11",
"number": "940028922",
"type": "BUSINESS"
}
]
}
//Resto do corpo abaixo
Eu também testei, sem sucesso, o envio da requisição usando os mesmo valores usados na página da documentação. A requisição funciona com sucesso caso seja não seja enviado o campo sub_merchant.