Split a posteriori
Splits para outras adquirências
O Split AZPAY funciona apenas para transações realizadas dentro da adquirência AZPAY, ou seja, não é possível realizar splits de pagamentos usando outras adquirências como Cielo, Rede, Stone. Apenas AZPAY código 33
Válido para vendas com cartões de crédito e boleto AZPAY. Você pode realizar a chamada abaixo até a data de vencimento da primeira parcela de recebimento da venda. Este recurso pode ser combinado com uma venda de pré-autorização, venda direta ou boketo.
Casos de uso - Venda Direta e Split de pagamento posterior a venda confirmada.
Imagina que sua plataforma tem o valor a ser cobrado definido porem ainda não tem definido as entidades que precisam receber o dinheiro, você pode realizar uma venda direta e em outro momento você pode adicionar as pessoas ou empresas na divisão de valores.
{
"transaction-request": {
"version": "1.0.0",
"verification": {
"merchantId": "{{merchantid}}",
"merchantKey": "{{tokenazpay}}"
},
"split": {
"transactionId": "{{transactionId}}",
"acquirer": "33",
"sellers": [
{
"recipient": "2c7d2c6dd2f446728fe02968f3e0b907",
"liable": "true",
"charge_processing_fee": "true",
"charge_recipient_processing_fee": "true",
"percentage": "8.99"
},
{
"recipient": "0a4775ddea084632973fca5b384847fd",
"liable": "true",
"charge_processing_fee": "true",
"is_gross_amount": "false",
"amount": "599"
}
]
}
}
}
curl --location --request POST 'https://api.azpay.services/v1/receiver' \
--header 'Content-Type: application/json' \
--header 'Cookie: PHPSESSID=eeaa3149a3d55cd02ad4feab52364add' \
--data-raw '{
"transaction-request": {
"version": "1.0.0",
"verification": {
"merchantId": "{{merchantid}}",
"merchantKey": "{{merchantKey}}"
},
"split": {
"transactionId": "6CE8FC94-1427-0367-B1DA-3033B03C6BD1",
"acquirer": "33",
"sellers": [
{
"recipient": "2c7d2c6dd2f446728fe02968f3e0b907",
"liable": "true",
"charge_processing_fee": "true",
"charge_recipient_processing_fee": "true",
"percentage": "8.99"
},
{
"recipient": "0a4775ddea084632973fca5b384847fd",
"liable": "true",
"charge_processing_fee": "true",
"is_gross_amount": "false",
"amount": "599"
}
]
}
}
}'
Campo | tipo | Descrição |
---|---|---|
liable | Booleano | define se o recebedor arca com prejuízo em caso de chargeback ou não. true arca; false não arca. |
recipient | String | Identificador do seller recebedor. Esta identificação deve ser solicitada ao nosso suporte, será solicitado alguns documentos e o retorno em caso de aprovação será essa chave chamada recipient |
charge_processing_fee | Booleano | define se vai ser feito split em cima do valor bruto (false) ou do valor líquido (true) da transação |
charge_recipient_processing_fee | Booleano | Nessa condição, as taxas são pagas integralmente pelo recipient. Para isso, basta informar no split o charge_processing_fee é informado como false e charge_recipient_processing_fee igual a true. Pode ser aplicado tanto para percentual como para valor. |
percentage | Float (1 a 100) | percentual da venda a ser splitado. |
amount | int32 | valor em centavos a ser splitado. |
is_gross_amount | Quando usamos o charge_processing_fee com valor true e is_gross_amount com o valor true, o motor de split irá identificar que antes de realizar o split, ele precisará descontar a taxa para realizar o split com valor líquido. |
Boleto
Não é possível remover split de uma transação de boleto não paga.
Updated about 3 years ago