Introdução

Conforme a regra das bandeiras, as transações de subadquirentes devem conter dados do lojista que realizou a transação. Para isso, utiliza-se o objeto sub_merchant(Contém os dados de sublojista/sub-merchant) dentro de Charge (Traz contexto para a venda).

Objeto sub_merchant

CampoTipoTamanhoDescrição
idstring-Identificador do sublojista atribuído pela Subadquirente.
namestring-Nome do sublojista, para fins informacionais na fatura do comprador. Quando informado tem prioridade sobre o statement_descriptor.
documentstring14Documento do sublojista cadastrado com a adquirente, sem separadores.
document_typestring-Tipo de documento usado no cadastro com a adquirente.
Valores possiveis: [ cpf, cnpj, passport ]
emailstring-Endereço eletrônico do sublojista.
phone_numberstring-Número de telefone do sublojista.
sitestring-Endereço do ecommerce do sublojista.
addresscontainer-Endereço de cobrança do sublojista.

Objeto address

CampoTipoTamanhoDescrição
streetstring-Rua do endereço.
numberstring-Número do endereço.
complementstring-Campo para adicionar informações complementares do endereço.
citystring-Cidade do endereço.
statestring-Estado do endereço.
country_codestring-Codigo do pais. Padrão ISO 3166. Quando não informado será considerado o valor default "076" (Brasil)
zip_codestring-Código portal do endereço, sem separadores ou espaçamento.

Além dos dados recebidos nesse container, há dois campos que precisam ser populadas com dados do sublojista, são elas:

  • statement_descriptor - Nome do sub-merchant (nome que irá fatura do portador, junto ao identificador da subadquirente já cadastrado na Stone, que não precisa ser enviado na requisição).
  • merchant_category_code - MCC (merchant category code) do sub-merchant (corresponde ao tipo de atividade do CNAE do sub-merchant).

Request

Abaixo está um exemplo de uma transação com dados de sublojista e suas respostas.

{
  "amount": 1000,
  "initiator_id": "6c581baae0df4cb6",
  "local_datetime": "2024-04-10T15:46:47",
  "payment_method": "card",
  "channel": "website",
  "card_transaction": {
    "type": "credit",
    "operation_type": "auth_and_capture",
    "statement_descriptor": "loja ecommerce",
    "card": {
      "entry_mode": "manual",
      "expiration_date": "5012",
      "number": "6033401111633077000",
      "track_2": "6033401111633077000=31116000018400040",
      "holder_name": "TONY STARK"
    },
    "merchant_category_code": 5818
  },
  "sub_merchant": {
    "id": "254759",
    "name": "Mkt*subloja",
    "document": "02326943001",
    "document_type": "cnpj",
    "email": "[email protected]",
    "phone_number": "+551130041234",
    "address": {
      "street": "Rua Presidente Getúlio Vargas",
      "number": "123",
      "complement": "2ª andar - sala 1",
      "state": "SC",
      "city": "Porto Alegre",
      "country_code": "076",
      "zip_code": "90050000"
    }
  }
}
{
  "id": "B7843C6C57836C5ETWGFU",
  "initiator_id": "1470375860-3.19.3.3-RG0DA3-0001",
  "reference_id": "787CVBNBN794",
  "amount": 923,
  "status": "authorized",
  "payment_method": "card",
  "created_at": "2023-07-01T11:50:37Z",
  "card_transaction": {
    "type": "credit",
    "funding_source": "credit",
    "result": "success",
    "transaction_id": "cb42d188-aca6-46f2-a2c9-046cb6342f5d",
    "operation_id": "4d41314b-cb2d-4abe-b594-fd6875726e1b",
    "authorization_code": "ABC416",
    "acquirer_message": "Aprovado",
    "acquirer_return_code": "0000",
    "card": {
      "brand": "Visa",
      "emv_response": "9F0500"
    }
  }
}