Caso necessite validar o status dos chargebacks, você deve realizar uma chamada na API Listar Chargebacks utilizando o método GET

Modelo de requisição:

curl --location --request GET 'https://sandbox.openfinance.celcoin.dev/baas/v1/cash/chargebacks' 

Parâmetros do Body:

CampoDescriçãoTipo
limitQuantidade de dados retornadosint
startAtA partir de que posição da query irá pegar os dadosint
status

Status do chargeback. Separe cada valor por vírgula. Valores possíveis:

-awaitingDocumentation: A disputa de chargeback está aguardando a documentação ser enviada.
-lostDispute: A disputa de chargeback foi perdida.
-winsDispute: A disputa de chargeback foi ganha.
-inAnalysis: A disputa de chargeback está em análise pelo Galax Pay.
-canceledDispute: A disputa de chargeback foi cancelada.

string
processNúmero do processo do chargeback. Separe cada valor por vírgula.string
chargeGalaxPayIdsCharge.galaxPayId. Id da cobrança avulsa no Galax Pay. Separe cada id por vírgula.string
chargeMyIdsId da cobrança avulsa no seu sistema.
Separe cada id por vírgula.
string
transactionGalaxPayIdsId da transação no Galax Pay. Separe cada id por vírgula.string
createdAtFromData de criação inicial do Chargebackdate
createdAtToData de criação final do Chargebackdate
expiryDateFromdata inicial até o limite de envio de documentação.date
expiryDateTodata final até o limite de envio de documentação.date
sendDocumentFromData inicial que o documento foi enviado.date
sendDocumentToData final que o documento foi enviado.date
📘

Note que todos os dados podem ser filtrados

📘

Você pode filtrar todos os dados ou somente o campo que desejar.

Modelo de retorno:

{
    "totalQtdFoundInPage": 1,
    "Chargebacks": [
        {
            "galaxPayId": 47,
            "createdAt": "2023-11-21 15:33:55",
            "expire": "2023-11-25 00:00:00",
            "process": "4913850291284",
            "value": 300,
            "status": "inAnalysis",
            "description": "chargeback description",
            "DocumentsChargeback": {
                "createdAt": "2023-11-22 15:33:55"
            },
            "Transaction": {
                "galaxPayId": 475,
                "myId": "TRANSACTION-MYID-475"
            },
            "PaymentBill": {
                "galaxPayId": 216,
                "myId": "CHARGE-MYID-216"
            }
        }
    ]
}

Tabela descritiva dos campos retornados

CampoDescriçãoTipo
totalQtdFoundInPageQuantidade total de registros do retorno da busca na página atual.int
chargebacks.galaxPayIdIdentificador da antecipaçãoint (11)
chargebacks.createdAtData de criação.date
chargebacks.expiredata até o limite de envio de documentação.date
chargebacks.processNúmero do processo do chargeback. Separe cada valor por vírgula.string (37)
chargebacks.valueValor do chargeback.int
chargebacks.status

Status do chargeback. Separe cada valor por vírgula. Valores possíveis:

-awaitingDocumentation: A disputa de chargeback está aguardando a documentação ser enviada.
-lostDispute: A disputa de chargeback foi perdida.
-winsDispute: A disputa de chargeback foi ganha.
-inAnalysis: A disputa de chargeback está em análise pelo Galax Pay.
-canceledDispute: A disputa de chargeback foi cancelada.

String (255)
chargebacks.descriptionDescrição do chargeback.String (255)
chargebacks.DocumentsChargeback.createdAtObjeto da documentação de chargeback. Data da Criaçãodate
chargebacks.transaction.galaxPayIdIdentificador da Transaçãoint (11
chargebacks.transaction.myIdIdentificador da transação no seu sistemaString (255)
chargeback.paymentBill.galaxPayIdIdentificador da cobrança avulsaint (11)
chargeback.paymentBill.myIdIdentificador da transação no seu sistemaString (255)