---
updatedAt: 2026-04-06T17:32:45.000Z
agentTools:
  projectIndex: https://docs.pagar.me/v4/llms.txt
---

# Reenvio de postback

Com essa rota você pode reenviar qualquer postback que pertença a uma transação ou assinatura.

> ❗️ Atenção: Essa versão de API será descontinuada
>
> Essa versão da API Pagar.me já não é mais atualizada e, em breve, deixará de funcionar. Para que sua loja possa vender sem problemas, você precisa realizar sua integração usando a versão mais recente da nossa API, a V5.
>
> No canto superior esquerdo da tela é indicado qual versão da documentação você está vendo. Clique na seta onde indica a versão e altere para a V5 para acessar a documentação.
>
> Se você já é cliente, precisa realizar obrigatoriamente a migração para a versão V5.
>
> Em caso de dúvidas, basta entrar em contato com o nosso time de atendimento através do e-mail, enviando a sua dúvida para <relacionamento@pagar.me> e por telefone, ligando para 4004-1330. Se você já é cliente pode também entrar em contato através do chat dentro da sua Dashboard.

> 📘 Processo de retentativa
>
> Nossa API faz até **31 tentativas** de envio do postback, caso sua plataforma não envie uma http status code igual a **200**. Após todas se esgotarem, é necessário que a sua plataforma\
> solicite o reenvio através dessa rota.

> 🚧 Rate Limit
>
> Essa rota possui um limite de requisições.\
> Caso você ultrapasse esse valor será retornado o erro “**StatusCode 429**” por nossa API.
>
> Para saber qual o limite dessa e demais rotas acesse : [Rate Limit](https://docs.pagar.me/docs/rate-limit)

> 🚧 Time Limit
>
> Essa rota possui um limite de tempo máximo para re-envio de postbacks. O limite de tempo é de 3 meses após o envio original do postback.
>
> Caso você ultrapasse esse valor será retornado o erro “**StatusCode 404**” por nossa API.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "api-settings",
    "version": "4"
  },
  "servers": [
    {
      "url": "https://api.pagar.me/1"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "x-default": "",
        "type": "apiKey",
        "name": "api_key",
        "in": "query"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/{model}/{model_id}/postbacks/{postback_id}/redeliver": {
      "post": {
        "summary": "Reenvio de postback",
        "description": "Com essa rota você pode reenviar qualquer postback que pertença a uma transação ou assinatura.",
        "operationId": "reenviando-um-postback",
        "parameters": [
          {
            "name": "model",
            "in": "path",
            "description": "Qual o tipo da entidade referenciada. Pode ser *transactions*, *subscriptions*, *recipients*",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "model_id",
            "in": "path",
            "description": "ID da transação, assinatura ou recebedor",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "postback_id",
            "in": "path",
            "description": "ID do postback",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n  \"object\": \"postback\",\n  \"status\": \"pending_retry\",\n  \"model\": \"transaction\",\n  \"model_id\": \"1662527\",\n  \"headers\": \"{\\\"Content-Type\\\":\\\"application/x-www-form-urlencoded\\\",\\\"X-PagarMe-Event\\\":\\\"transaction_status_changed\\\",\\\"X-Hub-Signature\\\":\\\"sha1=0c62a0b489e1138ef39ae71dece45be1c0e97c1e\\\",\\\"User-Agent\\\":\\\"PagarMe-Hookshot/1.0\\\"}\",\n  \"payload\": \"id=1662527&fingerprint=a67597c98a493cc8b2c62ab018a553c19747e8a5&event=transaction_status_changed&old_status=waiting_payment&desired_status=paid&current_status=paid&object=transaction&transaction%5Bobject%5D=transaction&transaction%5Bstatus%5D=paid&transaction%5Brefuse_reason%5D=&transaction%5Bstatus_reason%5D=acquirer&transaction%5Bacquirer_response_code%5D=&transaction%5Bacquirer_name%5D=pagarme&transaction%5Bacquirer_id%5D=56f9d019decf72cc70055d58&transaction%5Bauthorization_code%5D=&transaction%5Bsoft_descriptor%5D=&transaction%5Btid%5D=1662527&transaction%5Bnsu%5D=1662527&transaction%5Bdate_created%5D=2017-06-28T17%3A36%3A52.808Z&transaction%5Bdate_updated%5D=2017-06-28T17%3A37%3A25.949Z&transaction%5Bamount%5D=15000&transaction%5Bauthorized_amount%5D=15000&transaction%5Bpaid_amount%5D=0&transaction%5Brefunded_amount%5D=0&transaction%5Binstallments%5D=1&transaction%5Bid%5D=1662527&transaction%5Bcost%5D=380&transaction%5Bcard_holder_name%5D=&transaction%5Bcard_last_digits%5D=&transaction%5Bcard_first_digits%5D=&transaction%5Bcard_brand%5D=&transaction%5Bcard_pin_mode%5D=&transaction%5Bpostback_url%5D=https%3A%2F%2Frequestb.in%2F10m5xva1&transaction%5Bpayment_method%5D=boleto&transaction%5Bcapture_method%5D=ecommerce&transaction%5Bantifraud_score%5D=&transaction%5Bboleto_url%5D=https%3A%2F%2Fpagar.me&transaction%5Bboleto_barcode%5D=1234%205678&transaction%5Bboleto_expiration_date%5D=2017-07-03T03%3A00%3A00.000Z&transaction%5Breferer%5D=api_key&transaction%5Bip%5D=177.63.194.231&transaction%5Bsubscription_id%5D=&transaction%5Bphone%5D=&transaction%5Baddress%5D=&transaction%5Bcustomer%5D=&transaction%5Bbilling%5D=&transaction%5Bshipping%5D=&transaction%5Bcard%5D=&transaction%5Bsplit_rules%5D=\",\n  \"request_url\": \"https://requestb.in/10m5xva1\",\n  \"retries\": 0,\n  \"next_retry\": null,\n  \"deliveries\": [\n    {\n      \"object\": \"postback_delivery\",\n      \"status\": \"success\",\n      \"status_reason\": \"http_status_code\",\n      \"status_code\": \"200\",\n      \"response_time\": 228,\n      \"response_headers\": \"{\\\"date\\\":\\\"Wed, 28 Jun 2017 17:37:26 GMT\\\",\\\"content-type\\\":\\\"text/html; charset=utf-8\\\",\\\"transfer-encoding\\\":\\\"chunked\\\",\\\"connection\\\":\\\"close\\\",\\\"set-cookie\\\":[\\\"__cfduid=dd5481bfa0252320257fb1d3de05f19961498671446; expires=Thu, 28-Jun-18 17:37:26 GMT; path=/; domain=.requestb.in; HttpOnly\\\"],\\\"sponsored-by\\\":\\\"https://www.runscope.com\\\",\\\"via\\\":\\\"1.1 vegur\\\",\\\"strict-transport-security\\\":\\\"max-age=15552000\\\",\\\"x-content-type-options\\\":\\\"nosniff\\\",\\\"server\\\":\\\"cloudflare-nginx\\\",\\\"cf-ray\\\":\\\"376269f9ef4c0ed9-EWR\\\"}\",\n      \"response_body\": \"ok\",\n      \"date_created\": \"2017-06-28T17:37:26.033Z\",\n      \"date_updated\": \"2017-06-28T17:37:26.266Z\",\n      \"id\": \"pd_cj4haa8lt14slps730qybvjij\"\n    }\n  ],\n  \"date_created\": \"2017-06-28T17:37:26.008Z\",\n  \"date_updated\": \"2017-06-28T18:11:42.999Z\",\n  \"signature\": \"sha1=0c62a0b489e1138ef39ae71dece45be1c0e97c1e\",\n  \"id\": \"po_cj4haa8l4131bpi73glgzbnpp\"\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "object": {
                      "type": "string",
                      "example": "postback"
                    },
                    "status": {
                      "type": "string",
                      "example": "pending_retry"
                    },
                    "model": {
                      "type": "string",
                      "example": "transaction"
                    },
                    "model_id": {
                      "type": "string",
                      "example": "1662527"
                    },
                    "headers": {
                      "type": "string",
                      "example": "{\"Content-Type\":\"application/x-www-form-urlencoded\",\"X-PagarMe-Event\":\"transaction_status_changed\",\"X-Hub-Signature\":\"sha1=0c62a0b489e1138ef39ae71dece45be1c0e97c1e\",\"User-Agent\":\"PagarMe-Hookshot/1.0\"}"
                    },
                    "payload": {
                      "type": "string",
                      "example": "id=1662527&fingerprint=a67597c98a493cc8b2c62ab018a553c19747e8a5&event=transaction_status_changed&old_status=waiting_payment&desired_status=paid&current_status=paid&object=transaction&transaction%5Bobject%5D=transaction&transaction%5Bstatus%5D=paid&transaction%5Brefuse_reason%5D=&transaction%5Bstatus_reason%5D=acquirer&transaction%5Bacquirer_response_code%5D=&transaction%5Bacquirer_name%5D=pagarme&transaction%5Bacquirer_id%5D=56f9d019decf72cc70055d58&transaction%5Bauthorization_code%5D=&transaction%5Bsoft_descriptor%5D=&transaction%5Btid%5D=1662527&transaction%5Bnsu%5D=1662527&transaction%5Bdate_created%5D=2017-06-28T17%3A36%3A52.808Z&transaction%5Bdate_updated%5D=2017-06-28T17%3A37%3A25.949Z&transaction%5Bamount%5D=15000&transaction%5Bauthorized_amount%5D=15000&transaction%5Bpaid_amount%5D=0&transaction%5Brefunded_amount%5D=0&transaction%5Binstallments%5D=1&transaction%5Bid%5D=1662527&transaction%5Bcost%5D=380&transaction%5Bcard_holder_name%5D=&transaction%5Bcard_last_digits%5D=&transaction%5Bcard_first_digits%5D=&transaction%5Bcard_brand%5D=&transaction%5Bcard_pin_mode%5D=&transaction%5Bpostback_url%5D=https%3A%2F%2Frequestb.in%2F10m5xva1&transaction%5Bpayment_method%5D=boleto&transaction%5Bcapture_method%5D=ecommerce&transaction%5Bantifraud_score%5D=&transaction%5Bboleto_url%5D=https%3A%2F%2Fpagar.me&transaction%5Bboleto_barcode%5D=1234%205678&transaction%5Bboleto_expiration_date%5D=2017-07-03T03%3A00%3A00.000Z&transaction%5Breferer%5D=api_key&transaction%5Bip%5D=177.63.194.231&transaction%5Bsubscription_id%5D=&transaction%5Bphone%5D=&transaction%5Baddress%5D=&transaction%5Bcustomer%5D=&transaction%5Bbilling%5D=&transaction%5Bshipping%5D=&transaction%5Bcard%5D=&transaction%5Bsplit_rules%5D="
                    },
                    "request_url": {
                      "type": "string",
                      "example": "https://requestb.in/10m5xva1"
                    },
                    "retries": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "next_retry": {},
                    "deliveries": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "object": {
                            "type": "string",
                            "example": "postback_delivery"
                          },
                          "status": {
                            "type": "string",
                            "example": "success"
                          },
                          "status_reason": {
                            "type": "string",
                            "example": "http_status_code"
                          },
                          "status_code": {
                            "type": "string",
                            "example": "200"
                          },
                          "response_time": {
                            "type": "integer",
                            "example": 228,
                            "default": 0
                          },
                          "response_headers": {
                            "type": "string",
                            "example": "{\"date\":\"Wed, 28 Jun 2017 17:37:26 GMT\",\"content-type\":\"text/html; charset=utf-8\",\"transfer-encoding\":\"chunked\",\"connection\":\"close\",\"set-cookie\":[\"__cfduid=dd5481bfa0252320257fb1d3de05f19961498671446; expires=Thu, 28-Jun-18 17:37:26 GMT; path=/; domain=.requestb.in; HttpOnly\"],\"sponsored-by\":\"https://www.runscope.com\",\"via\":\"1.1 vegur\",\"strict-transport-security\":\"max-age=15552000\",\"x-content-type-options\":\"nosniff\",\"server\":\"cloudflare-nginx\",\"cf-ray\":\"376269f9ef4c0ed9-EWR\"}"
                          },
                          "response_body": {
                            "type": "string",
                            "example": "ok"
                          },
                          "date_created": {
                            "type": "string",
                            "example": "2017-06-28T17:37:26.033Z"
                          },
                          "date_updated": {
                            "type": "string",
                            "example": "2017-06-28T17:37:26.266Z"
                          },
                          "id": {
                            "type": "string",
                            "example": "pd_cj4haa8lt14slps730qybvjij"
                          }
                        }
                      }
                    },
                    "date_created": {
                      "type": "string",
                      "example": "2017-06-28T17:37:26.008Z"
                    },
                    "date_updated": {
                      "type": "string",
                      "example": "2017-06-28T18:11:42.999Z"
                    },
                    "signature": {
                      "type": "string",
                      "example": "sha1=0c62a0b489e1138ef39ae71dece45be1c0e97c1e"
                    },
                    "id": {
                      "type": "string",
                      "example": "po_cj4haa8l4131bpi73glgzbnpp"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "400",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "deprecated": false,
        "x-readme": {
          "code-samples": [
            {
              "language": "curl",
              "code": "curl -X POST https://api.pagar.me/1/transactions/1662527/postbacks/po_cj4haa8l4131bpi73glgzbnpp/redeliver -H 'content-type: application/json' -d '{\n    \"api_key\": \"SUA_API_KEY\"\n}'\n#ou para assinaturas\ncurl -X POST https://api.pagar.me/1/subscriptions/208309/postbacks/po_cj4hbrmg713jopi738gn1hzh0/redeliver -H 'content-type: application/json' -d '{\n    \"api_key\": \"SUA_API_KEY\"\n}'\n"
            },
            {
              "language": "csharp",
              "code": "PagarMeService.DefaultApiKey = \"SUA_API_KEY\";\nvar postback = PagarMeService.GetDefaultService().Transactions.Find(\"1662527\").Postbacks.Find(\"po_cj4haa8l4131bpi73glgzbnpp\");\npostback.Redeliver();"
            },
            {
              "language": "javascript",
              "code": "const pagarme = require('pagarme')\n  \npagarme.client.connect({ api_key: 'SUA_API_KEY' })\n  .then(client => client.postbacks.redeliver({ subscriptionId: 208309, id: 'po_cj4hbrmg713jopi738gn1hzh0' }))",
              "name": "JS"
            },
            {
              "language": "php",
              "code": "<?php\nrequire(\"vendor/autoload.php\");\n$pagarme = new PagarMe\\Client('SUA_CHAVE_DE_API');\n\n$postbackRedeliver = $pagarme->postbacks()->redeliver([\n  'model' => 'subscription',\n  'model_id' => 'ID_DA_ASSINATURA',\n  'postback_id' => 'po_cjlzhftd2006xg573fwelfg9y'\n]);"
            },
            {
              "language": "java",
              "code": "import me.pagar.model.PagarMe;\nimport me.pagar.model.PagarMeException;\nimport me.pagar.model.Transaction;\nimport me.pagar.model.Postback;\n\nPagarMe.init(\"SUA_API_KEY\");\n\nTransaction tx = new Transaction().find(1662527);\ntx.postbackRedeliver(\"po_cj4haa8l4131bpi73glgzbnpp\");"
            },
            {
              "language": "ruby",
              "code": "#Oops. Ainda não temos essa funcionalidade em nosso SDK."
            },
            {
              "language": "python",
              "code": "import pagarme\n\npagarme.authentication_key('SUA_API_KEY')\n\nredeliver = pagarme.transaction.postback_redeliver(\"transaction_id\", \"postback_id\")\n\nprint (redeliver)"
            }
          ],
          "samples-languages": [
            "curl",
            "csharp",
            "javascript",
            "php",
            "java",
            "ruby",
            "python"
          ]
        }
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```