{"id":2277,"date":"2026-09-11T17:29:22","date_gmt":"2026-09-11T20:29:22","guid":{"rendered":"https:\/\/www.bancosemear.com.br\/docs\/?post_type=docs&#038;p=2277"},"modified":"2026-09-11T18:26:55","modified_gmt":"2026-09-11T21:26:55","slug":"representacao-de-pagamento","status":"publish","type":"docs","link":"https:\/\/www.bancosemear.com.br\/docs\/?docs=representacao-de-pagamento","title":{"rendered":"Representa\u00e7\u00e3o de Pagamento"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. Endpoint<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>PUT https:\/\/hmlapi2.bancosemear.com.br\/caas-api-status\/v1\/public\/proposals\/:contractId\/bank-data<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. Descri\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">API destinada \u00e0 reapresenta\u00e7\u00e3o de pagamentos com erro ou diverg\u00eancia, permitindo uma nova tentativa de processamento de forma controlada, segura e rastre\u00e1vel, vinculada ao pagamento original. O cliente receber\u00e1 um webhook (worker_credit.disbursement) informando que houve diverg\u00eancias de dados banc\u00e1rios no pagamento, ou poder\u00e1 consultar a API de Status. Ap\u00f3s isso, ele poder\u00e1 realizar a reapresenta\u00e7\u00e3o do pagamento, corrigindo os dados. Caso os dados n\u00e3o sejam corrigidos no per\u00edodo de <strong>3 dias<\/strong>, a proposta ser\u00e1 cancelada automaticamente e desaverbada na Dataprev.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Headers<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Key<\/strong><\/td><td><strong>Valor (apenas exemplo)<\/strong><\/td><td><strong>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td>client_id<\/td><td><code>00000000-0000-0000-0000-000000000000<\/code><\/td><td>Identificador \u00fanico do cliente\/aplica\u00e7\u00e3o consumidora da API<\/td><\/tr><tr><td>access_token<\/td><td><code>00000000-0000-0000-0000-000000000000<\/code><\/td><td>Token de acesso Bearer\/JWT com escopo de<br>autoriza\u00e7\u00e3o<\/td><\/tr><tr><td>Content-Type<\/td><td>application\/json<\/td><td>Formato do corpo da requisi\u00e7\u00e3o<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Request Body<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"bankId\": \"001\",\n  \"accountType\": \"checking\",\n  \"agency\": \"1234\",\n  \"agencyDigit\": \"5\",\n  \"account\": \"123456\",\n  \"accountDigit\": \"7\"\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Obs.: Deve-se preencher o parametro <strong>contractId <\/strong>na rota:<br>Ex.: \/caas-api-status\/v1\/public\/proposals\/<strong>c0aae62c-1ae3-4fcf-bca2-a225c14d292c<\/strong>\/bank-data<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4.1. Tabela de campos<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Campo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Tipo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Obrigat\u00f3rio*<\/th><th class=\"has-text-align-left\" data-align=\"left\">Regras<\/th><th class=\"has-text-align-left\" data-align=\"left\">Descri\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>bankId<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">Somente n\u00fameros<\/td><td class=\"has-text-align-left\" data-align=\"left\">C\u00f3digo Banc\u00e1rio<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>accountType<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">Tipo de conta:<br><br>checking = conta corrente<br>savings = conta poupan\u00e7a<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>agency<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><br>Somente n\u00fameros<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero da ag\u00eancia<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>agencyDigit<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero do d\u00edgito da ag\u00eancia<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">account<\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Sim<\/td><td class=\"has-text-align-left\" data-align=\"left\"><br>Somente n\u00fameros<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero da conta<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">accountDigit<\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero do d\u00edgito da conta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Respostas esperadas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.1.\u00a0200 \u2014 Sucesso<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Retornado quando os dados banc\u00e1rios s\u00e3o atualizados e o pagamento \u00e9 reprocessado automaticamente em seguida.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"Enviando corre\u00e7\u00e3o de dados banc\u00e1rios para a esteira de pagamento.\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.2.\u00a0(400)\u00a0\u2014 Requisi\u00e7\u00e3o inv\u00e1lida<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Retornado quando ocorre algum erro ao buscar os dados de pagamento do cliente.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Falha ao atualizar dados banc\u00e1rios na esteira de pagamento.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.3.\u00a0500 \u2014 Erro inesperado<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\"Falha de comunica\u00e7\u00e3o com a esteira de pagamento.\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Endpoint 2. Descri\u00e7\u00e3o API destinada \u00e0 reapresenta\u00e7\u00e3o de pagamentos com erro ou diverg\u00eancia, permitindo uma nova tentativa de processamento de forma controlada, segura e rastre\u00e1vel, vinculada ao pagamento original. O cliente receber\u00e1 um webhook (worker_credit.disbursement) informando que houve diverg\u00eancias de dados banc\u00e1rios no pagamento, ou poder\u00e1 consultar a API de Status. Ap\u00f3s isso, ele &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.bancosemear.com.br\/docs\/?docs=representacao-de-pagamento\"> <span class=\"screen-reader-text\">Representa\u00e7\u00e3o de Pagamento<\/span> Leia mais &raquo;<\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"doc_category":[55],"doc_tag":[],"class_list":["post-2277","docs","type-docs","status-publish","hentry","doc_category-consignado_inss"],"_links":{"self":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2277"}],"version-history":[{"count":7,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2277\/revisions"}],"predecessor-version":[{"id":2304,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2277\/revisions\/2304"}],"wp:attachment":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2277"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=2277"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=2277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}