Retentar cobrança não paga com Pix Automático

ℹ️

Saiba mais sobre essa funcionalidade na documentação.

Quando o pagamento de uma cobrança recorrente não é confirmado, é possível enviar até três retentativas de cobrança dentro do período de sete dias.

Requisição

{
    "MerchantOrderId": "1234567890",
    "OrderDescription": "Serviço de streaming",
    "Customer": {
        "Name": "Aline de Souza",
        "Identity": "123...",
        "IdentityType": "CPF"
    },
    "Payment": {
        "Type": "Pix",
        "Amount": 100,
        "Provider": "Cielo2",
        "RecurrentPayment": {
            "AuthorizeNow": true,
            "RecurrentType": "SelfManagedConsent",
            "RecurrencePaymentId": "1475900f-8189-4581-be5d-1956c00b04b0",
            "LiquidationDate": "2025-07-02",
        }
    }
}

Parâmetros no header

PropriedadeDescriçãoTipoTamanhoObrigatório
MerchantIdIdentificador da loja na API E-commerce Cielo.GUID36Sim
MerchantKeyChave pública para autenticação dupla na API E-commerce Cielo.string40Sim
RequestIdIdentificador da requisição, usado quando a loja usa diferentes servidores para cada GET/POST/PUT.GUID36Não

Parâmetros no body

ParâmetroDescriçãoTipoTamanhoObrigatório?
MerchantOrderIdNúmero de identificação do pedido. O MerchantOrderId será encaminhado para o provedor de Pix como o número do contrato de recorrência, ou código que representa a autorização.
Atenção: Os caracteres permitidos são apenas a-z, A-Z, 0-9. Não são permitidos caracteres especiais e espaços em branco..
string50Sim
OrderDescriptionÉ a descrição do objeto a ser contratado de forma recorrente. Ex.: serviço de streaming, matrícula de academia, conta recorrente de energia elétrica etc.string-Não
Customer.NameNome do comprador. Atenção: os caracteres permitidos são apenas a-z, A-Z. Não são permitidos caracteres especiais e números.string255Não
Customer.IdentityNúmero do CPF ou CNPJ do comprador.string18Não
Customer.IdentityTypeTipo de documento de identificação do comprador (CPF ou CNPJ).string255Não
Payment.TypeTipo do meio de pagamento. Neste caso, use "Pix".string-Sim
Payment.ProviderNome do provedor do meio de pagamento. Neste caso, use "Cielo2".string-Sim
Payment.RecurrentPayment.AuthorizeNowIndica se a cobrança será feita imediatamente. Neste caso, use "true".boolean-Sim
Payment.RecurrentPayment.RecurrenceTypeIdentificador do tipo de recorrência. Neste caso, use "SelfManagedConsent"string-Não
Payment.RecurrentPayment.RecurrencePaymentIdIdentificador da cobrança original na qual houve falha. A API retorna como PaymentId.string36Sim
Payment.RecurrentPayment.LiquidationDateData prevista para liquidação da ordem de pagamento correspondente. Formato: 2030-12-31 (YYYY-MM-DD)date10Sim

Resposta

{
    "MerchantOrderId": "0b82a695774a4febace301f07",
    "Customer": {
        "Name": "Aline de Souza"
    },
    "Payment": {
        "RecurrentPayment": {
            "RecurrenceType": "SelfManagedConsent",
            "RecurrencePaymentId": "ab0a00e0-f0c1-4358-aa9f-c42be5e28057",
            "LiquidationDate": "2025-07-02T00:00:00",
            "Interval": 1,
            "AuthorizeNow": true
        },
        "Tid": "ab0a00e0f0c14358aa9fc42be5e28057",
        "SentOrderId": "ab0a00e0f0c14358aa9fc42be5e28057",
        "ReceivedDate": "2025-08-01 14:21:01",
        "Provider": "Cielo2",
        "Status": 12,
        "IsSplitted": false,
        "ReturnMessage": "OPERACAO REALIZADA COM SUCESSO",
        "ReturnCode": "0",
        "PaymentId": "ab0a00e0-f0c1-4358-aa9f-c42be5e28057",
        "Type": "Pix",
        "Currency": "BRL",
        "Country": "BRA",
        "Links": [
            {
                "Method": "GET",
                "Rel": "self",
                "Href": "https://apiquerysandbox.cieloecommerce.cielo.com.br/1/sales/ab0a00e0-f0c1-4358-aa9f-c42be5e28057"
            }
        ]
    }
}

A resposta irá retornar o identificador dessa cobrança específica no campo Payment.PaymentId:

ParâmetroDescrição
Payment.SentOrderIdIdentificador da transação Pix, representa o txid da cobrança recorrente
Payment.PaymentIdIdentificador da transação na API E-commerce Cielo.

⚠️

Atenção:

A resposta da retentativa de cobrança gera seu próprio Payment.SentOrderId(correspondente ao txid) e PaymentId, porém, no caso de uma retentativa posterior é importante informar o RecurrencePaymentId da cobrança original (aquela na qual houve a primeira negativa).


O Pix Automático não tem ambiente sandbox disponível no momento.