Simulador de Boleto Bancário

Este documento apresenta um guia detalhado sobre o uso do simulador de boleto bancário oferecido pela Zapay, uma ferramenta essencial para desenvolvedores e testadores. Este simulador permite simular diferentes cenários de pagamento via boleto bancário em um ambiente controlado, garantindo a verificação e teste adequados de aplicações.

Tabela de CEPs para Teste

Para simular diferentes cenários, utilize um dos CEPs listados abaixo no endereço do comprador (customer.address) ao criar o boleto. Os CEPs determinam os cenários de teste específicos, conforme descrito.

📘

Campos Obrigatórios: Detalhes Importantes

Descubra aqui os campos essenciais necessários para a criação de um pedido.

CEP do compradorDescrição do Cenário
03908170Pagamento efetuado e conciliado em valor menor do que o devido.
97546420Pagamento efetuado e conciliado em valor maior do que o devido.
27550970Pagamento efetuado, mas boleto não conciliado.

🚧

Comportamento Específico por Cenário

Cada CEP resulta em um comportamento distinto para o pedido, cobrança e transação, facilitando o teste de diferentes situações de pagamento.

Pagamento Confirmado em Valor Menor do que o Devido.

Aqui será descrito o comportamento esperado no ambiente simulado da Zapay quando um Pedido de Pagamento com método de pagamento bank_slip é efetuado. Posteriormente o boleto bancário será conciliado e confirmado em um valor menor que o devido.

📘

Comportamento esperado utilizando um CEP válido

Ao utilizar um CEP válido para o cenário, o simulador retornará uma resposta indicando que a transação foi confirmada em um valor menor que o devido.

🚧

Pagamento em Valor Menor do que o Devido.

Em algumas situações, o pagador e o emissor do boleto podem ter um acordo para um pagamento parcial. Isso pode acontecer, por exemplo, em negociações de dívidas onde o credor permite que o devedor pague uma quantia menor do que o total devido como parte de um acordo de pagamento.

Comportamento das Entidades

Entidade: Pedido (order)

  • Um pedido de pagamento feito com um boleto bancário registra todas as informações necessárias e muda para o status pendingapós a transação. Posteriormente seu status será paid. Indicando que o pedido foi pago com sucesso.

Entidade: Cobrança (charge)

  • A criação de um pedido gera uma ou mais cobranças vinculadas, refletindo o valor do pedido. Por fim muda para o status pending após a transação, indicando que a cobrança está aguardando o pagamento por parte do cliente ou pagador. Em seguida tem seu status alterado para underpaid indicando que o pagamento efetuado foi inferior ao valor devido na cobrança, representando um pagamento insuficiente.

Entidade: Transação (transaction)

  • Ao enviar um pagamento com boleto bancário bank_slip, simulamos a geração e a confirmação do pagamento em um mesmo momento. Primeiro o status da transação ficará como generated indicando que a transação ou boleto foi gerado com sucesso e em seguida muda seu status para underpaid indicando que o pagamento foi efetuado, mas em valor menor do que o devido.

Comportamento Esperado

Após uma transação o ambiente simulado refletirá as mudanças de estado apropriadas a suas entidades:

{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"pending",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"pending",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"genereated",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}
{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"paid",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"underpaid",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.00,
                "status":"underpaid",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}

Pagamento Confirmado em Valor Maior do que o Devido

Este cenário descreve o comportamento esperado no ambiente simulado da Zapay quando um pedido de pagamento com método de pagamento bank_slip é efetuado e posteriormente o boleto bancário é conciliado e confirmado em um valor maior que o devido.

❗️

Comportamento esperado utilizando um CEP válido

Ao utilizar um CEP válido para o cenário, o simulador retornará uma resposta indicando que a transação foi confirmada em um valor maior que o devido. Este cenário pode ocorrer em situações onde o pagador, por erro ou por outro motivo, paga um valor acima do total da fatura.

🚧

Pagamento Excedente Não Intencional

Ocasionalmente, o pagador pode cometer um erro ao inserir o valor do pagamento, resultando em um pagamento maior do que o valor original da fatura. Este excesso de pagamento pode ser resultado de um engano ou má interpretação do valor devido.

Comportamento das Entidades

Entidade: Pedido (order)

  • Um pedido de pagamento feito com um boleto bancário registra todas as informações necessárias. Seu status inicial será pendingapós a transação, mudando para paid posteriormente, indicando que o pedido foi pago com sucesso.

Entidade: Cobrança (charge)

  • A criação de um pedido gera uma ou mais cobranças vinculadas, refletindo o valor do pedido. O status inicial da cobrança será pending, mudando para overpaid após a transação, indicando que o pagamento recebido foi superior ao valor devido.

Entidade: Transação (transaction)

  • Ao processar um pagamento com boleto bancário bank_slip, simulamos a geração e a confirmação do pagamento. O status da transação inicialmente será generated, mudando para overpaid, refletindo que o pagamento foi efetuado em um valor maior do que o devido.

Comportamento Esperado

Após a transação, o ambiente simulado refletirá as mudanças de estado apropriadas nas suas entidades:

{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"pending",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"pending",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"genereated",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}
{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"paid",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"overpaid",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3050.00,
                "status":"overpaid",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}

Pagamento Confirmado e Boleto não Conciliado

Este cenário delineia o comportamento esperado no ambiente simulado da Zapay quando um pedido de pagamento com o método de pagamento bank_slip é efetuado e, apesar do pagamento ser realizado, o boleto bancário não é conciliado.

📘

Comportamento esperado utilizando um CEP específico

Ao utilizar um CEP válido para o cenário, o simulador retornará uma resposta indicando que a transação foi confirmada, mas o boleto bancário não foi conciliado. Este caso pode ocorrer devido a inconsistências no processo de conciliação ou atrasos no sistema de conciliação de pagamentos.

🚧

Pagamento Efetuado sem Conciliação

Em determinadas situações, o pagamento do boleto é processado corretamente, mas falhas na comunicação ou no processamento podem impedir que o boleto seja marcado como conciliado. Isso pode acontecer devido a erros de sistema, atrasos na atualização de status ou problemas na transmissão de dados de pagamento.

Comportamento das Entidades

Entidade: Pedido (order)

  • Um pedido feito com boleto bancário registra todas as informações relevantes. O status inicial será pending após a transação, indicando que o pedido está em espera. Posteriormente, o status muda para paid, refletindo que o pagamento foi realizado com sucesso.

Entidade: Cobrança (charge)

  • A criação de um pedido gera uma ou mais cobranças vinculadas, que espelham o valor do pedido. O status da cobrança inicialmente será pending, mudando para unreconciled após a transação, indicando que, apesar de o pagamento ter sido feito, a cobrança não foi conciliada.

Entidade: Transação (transaction)

  • Ao processar um pagamento com boleto bancário bank_slip, o simulador reflete a geração do boleto e o recebimento do pagamento. O status da transação começará como generated, mudando para unreconciled, mostrando que, embora o pagamento tenha sido efetuado, o boleto não foi conciliado.

Comportamento Esperado

Após a transação, o ambiente simulado apresentará as seguintes mudanças de estado em suas entidades:

{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"pending",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"pending",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"genereated",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}
{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"paid",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"unreconciled",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"unreconciled",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}

Pagamento Confirmado e Conciliado com Sucesso

Este cenário detalha o comportamento esperado no ambiente simulado da Zapay quando um pedido de pagamento com método de pagamento bank_slip é efetuado, o boleto bancário é pago integralmente, e a transação é conciliada com sucesso.

📘

Comportamento esperado utilizando um CEP específico

Ao utilizar um CEP válido para o cenário, o simulador retornará uma resposta indicando que a transação foi efetuada com sucesso e o boleto foi conciliado integralmente. Este cenário simula uma situação ideal onde o pagamento é feito conforme o valor total devido e é corretamente registrado e conciliado no sistema.

Comportamento das Entidades

Entidade: Pedido (order)

  • Um pedido de pagamento feito com boleto bancário registra todas as informações necessárias. O status inicial será pending após a transação, mudando para paid posteriormente, indicando que o pedido foi totalmente pago.

Entidade: Cobrança (charge)

  • A criação de um pedido gera uma ou mais cobranças vinculadas, refletindo o valor total do pedido. O status inicial da cobrança será pending, mudando para paid após a transação, indicando que a cobrança foi integralmente paga.

Entidade: Transação (transaction)

  • Ao processar um pagamento com boleto bancário bank_slip, o simulador reflete a geração do boleto e a confirmação do pagamento integral. O status da transação começará como generated, mudando para paid, refletindo que o pagamento foi efetuado integralmente e a transação foi concluída com sucesso.

Comportamento Esperado

Após a transação, o ambiente simulado apresentará as seguintes mudanças de estado em suas entidades:

{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":"3000,15",
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"pending",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"pending",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"genereated",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}
{
    "order_id":"order_38CB8096-6259-42FA-A926-16F85F87079A",
    "closed":true,
    "items":[
        {
            "product_id":"I7OX98ZP_3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":"3000,15",
            "description":"Pesquisa de Débitos - ABC1234",
            "type":"vehicle_debt",
            "status":"active"
        }
    ],
    "customer":{
        "name":"Marcos Silveira",
        "phone":"000000000000",
        "email":"[email protected]",
        "document":"0000000000",
        "address":{
            "zip_code":"07241170",
            "line_1":"Rua Santa Elizabeth",
            "line_2":"Apto 1003 Cond. Vicace",
            "state":"SP",
            "city":"Guarulhos"
        }
    },
    "status":"paid",
    "created_at":"2023-10-27T16:40:25.361Z",
    "updated_at":"2023-10-27T16:40:25.361Z",
    "closed_at":"2023-10-27T16:40:25.361Z",
    "charges":[
        {
            "charge_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "code":"ABC1234-I7OX98ZP",
            "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
            "amount":3000.15,
            "status":"paid",
            "payment_method":"bank_slip",
            "created_at":"2023-10-27T16:40:25.361Z",
            "updated_at":"2023-10-27T16:40:25.361Z",
            "last_transaction":{
                "transaction_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "transaction_type":"bank_slip",
                "gateway_id":"3fa85f64-5717-4562-b3fc-2c963f66afa6",
                "amount":3000.15,
                "status":"paid",
                "success":true,
                "installments":12,
                "bank_slip":{
                    "url":"https://api.b2b.usezapay.com.br/v2/payment/transactions/bank-slip/<bank_slip>",
                    "pdf":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/pdf",
                    "line":"34191.75462 24615.781234 41234.510000 3 83840000003090",
                    "barcode":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/barcode",
                    "qr_code":"https://api.b2b.usezapay.com.br/v2/payment/transactions/<transaction_id>/qrcode",
                    "nosso_numero":"46246157",
                    "type":"DM",
                    "document_number":"123",
                    "instructions":"Pagar até a data de vencimento",
                    "due_at":"2020-09-20T00:00:00Z"
                },
                "created_at":"2023-10-27T16:40:25.361Z",
                "updated_at":"2023-10-27T16:40:25.361Z",
                "gateway_response":null,
                "antifraud_response":null
            }
        }
    ]
}