Atualizar subconta


❗️

IMPORTANTE

  • O objeto MerchantSplit substitui a configuração inteira da subconta. Os meios de pagamento e serviços que não estiverem no array são removidos, portanto informe sempre a configuração completa, mesmo que a alteração seja apenas em um meio de pagamento/serviço em específico.
  • Se você não informar o objeto MerchantSplit, a configuração de taxas atual da subconta é mantida exatamente como está. Use assim quando a chamada for apenas para atualizar dados cadastrais ou bancários.
ℹ️

Antes de configurar as taxas da subconta, recomendamos fortemente que você leia:

Ela traz os detalhes de quem paga a taxa da Safe2Pay e recebe a NFS-e, os tipos de taxa aceitos em cada meio de pagamento, as regras dos serviços de Repasse, Nota Fiscal de Serviço, SMS e Antifraude, os casos em que não é possível cobrar sobretaxa da subconta e o que é recusado na validação.

Entender esses pontos evita erros comuns na integração e garante que a configuração de taxas da subconta seja gravada exatamente como você espera.

{
    "MerchantSplit": [
        {
            "PaymentMethodCode": "1", //Boleto
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "2.20"
                }
            ]
        },
        {
            "PaymentMethodCode": "2", //Crédito
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "1",
                    "Tax": "3.30"
                }
            ]
        },
        {
            "PaymentMethodCode": "6", //Pix
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "1.99"
                }
            ]
        },
        {
            "PaymentMethodCode": "15", //Antecipação
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "1",
                    "Tax": "3.50"
                }
            ]
        },
        {
            "PaymentMethodCode": "16", //Antifraude - Custo de 0,50
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "0"
                }
            ]
        },
        {
            "PaymentMethodCode": "26", //Repasse - a subconta paga a taxa da Safe2Pay e mais R$ 1,00 de sobretaxa
            "IsSubaccountTaxPayer": true,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "1.00"
                }
            ]
        }
    ]
}
{
    //A subconta paga a taxa de repasse da Safe2Pay e o marketplace não cobra sobretaxa.
    //Esta é a mesma configuração aplicada automaticamente quando o MerchantSplit é informado sem o PaymentMethodCode 26.
    "MerchantSplit": [
        {
            "PaymentMethodCode": "1", //Boleto
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "2.20"
                }
            ]
        },
        {
            "PaymentMethodCode": "26", //Repasse
            "IsSubaccountTaxPayer": true,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "0"
                }
            ]
        }
    ]
}
{
    //O marketplace assume a taxa de repasse da Safe2Pay e recebe a NFS-e.
    //O valor informado já inclui a taxa da Safe2Pay: se ela for de R$ 2,50, a sobretaxa é de R$ 1,50.
    "MerchantSplit": [
        {
            "PaymentMethodCode": "1", //Boleto
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "2.20"
                }
            ]
        },
        {
            "PaymentMethodCode": "26", //Repasse
            "IsSubaccountTaxPayer": false,
            "Taxes": [
                {
                    "TaxTypeName": "2",
                    "Tax": "4.00"
                }
            ]
        }
    ]
}
{
    //Sem o objeto MerchantSplit, a configuração de taxas da subconta é mantida exatamente como está.
    //Use assim para atualizar apenas dados cadastrais ou bancários.
    "ResponsiblePhone": "51999999999",
    "Email": "[email protected]",
    "BankData": {
        "Bank": {
            "Code": "260"
        },
        "AccountType": {
            "Code": "CC"
        },
        "BankAgency": "0001",
        "BankAgencyDigit": "",
        "BankAccount": "5780057",
        "BankAccountDigit": "5"
    }
}

Query Params
integer
required

Código identificador da subconta

Body Params
string
required

Telefone do responsável legal.

string
required

Email do responsável legal

string

Telefone do responsável técnico.

boolean

Se a subconta deve ter acesso ao painel do Safe2Pay.

BankData
object

Grupo de dados com informação dos dados bancários da subconta

Address
object

Grupo de dados com informações do endereço da subconta

MerchantSplit
array of objects
required

Sempre envie o objeto completo com as taxas que você deseja configurar.

MerchantSplit *
boolean

Desabilitar o repasse de valores da safe2pay para a conta bancária cadastrada na subconta.

Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json