These docs are for v1.0. Click to read the latest docs for v4.1.

Comunidade

Ask a Question
Back to All

Erros em request de pagamento com objeto sub_merchant

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.

© 1996- Todos os direitos reservados.

PAGSEGURO INTERNET INSTITUIÇÃO DE PAGAMENTO S/A - CNPJ/MF 08.561.701/0001-01

Av. Brigadeiro Faria Lima, 1.384, São Paulo - SP - CEP 01451-001