---
updatedAt: 2026-08-26T16:58:29.000Z
agentTools:
  projectIndex: https://developer.pagbank.com.br/llms.txt
---

# Objeto Assinante

[block:html]
{
  "html": "<style>\n  details {\n    display: flex;\n    overflow: hidden;\n  }\n\n  .pagbank p {\n    margin-left: 12px;\n    margin-bottom: 0px;\n  }\n\n  .pagbank summary {\n    margin-left: 12px;\n  }\n\n  .pagbank {\n    --highlight: rgba(24, 165, 137, 0.25);\n    background: #e1f7ec;\n    margin: 1.5em;\n    border-radius: 5px;\n    border: 1px solid #81ddb6;\n    border-left: 15px solid #066b57;\n    padding: 0.25em;\n  }\n\n  .pagbank-list {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n  }\n</style>\n\n<body>\n\n  <div class=\"pagbank\">\n    <p><strong>id</strong> <small>String (41 caracteres)</small>\n      <br />Id do cliente no formato <code>CUST_UUID</code>.\n      <br /><small>Exemplo: CUST_00001</small>\n    </p>\n  </div>\n\n  <div class=\"pagbank\">\n    <p><strong>reference_id</strong> <small>String (65 caracteres)</small>\n      <br />Código externo informado pelo merchant.\n      <br /><small>Exemplo: ex-00001</small>\n    </p>\n  </div>\n\n  <div class=\"pagbank\">\n    <p><strong>email</strong> <small>String (60 caracteres)</small>\n      <br />Email do cliente.\n      <br /><small>Exemplo: joão.maria@email.com</small>\n    </p>\n  </div>\n\n  <div class=\"pagbank\">\n    <p><strong>name</strong> <small>String (150 caracteres)</small>\n      <br />Nome completo do cliente.\n      <br /><small>Exemplo: João Maria</small>\n    </p>\n  </div>\n\n  <div class=\"pagbank\">\n    <p><strong>tax_id</strong> <small>String (11/14 caracteres)</small>\n      <br />CPF ou CNPJ do cliente. Somente dígitos numéricos.\n      <br /><small>Exemplo: 01234567890 ou 01234567890123</small>\n    </p>\n  </div>\n\n  <div class=\"pagbank\">\n    <p><strong>birth_date</strong> <small>Date</small>\n      <br />Data de nascimento do cliente. Formato <code>AAAA-MM-DD</code>.\n      <br /><small>Exemplo: 1990-12-30</small>\n    </p>\n  </div>\n\n  <details class=pagbank>\n    <summary><strong>phones</strong> <small>Array of objects</small>\n      <br />\n      Lista de objetos contendo detalhes de telefones do cliente.\n    </summary>\n    <div>\n      <div class=\"pagbank\">\n        <p><strong>area</strong> <small>String (2 caracteres)</small>\n          <br />Código de área do telefone.\n          <br /><small>Exemplo: 41</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>country</strong> <small>String (2 caracteres)</small>\n          <br />Código do país do telefone.\n          <b><img style='vertical-align:top; height:2rem' ;\n                  src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n            Apenas telefones com DDI 55 são aceitos. <img style=\"vertical-align:top; height:2rem\" ;\n                                                          src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n          <br /><small>Exemplo: 55</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>number</strong> <small>String (8/9 caracteres)</small>\n          <br />Número de telefone. Somente dígitos numéricos.\n          <br /><small>Exemplo: 999165369</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>id</strong> <small>Integer</small>\n          <br />Id numérico identificador.\n        </p>\n      </div>\n\n    </div>\n  </details>\n\n  <details class=pagbank>\n    <summary><strong>address</strong> <small>Object</small>\n      <br />\n      Objeto de detalhes do endereço do cliente.\n    </summary>\n    <div>\n      <div class=\"pagbank\">\n        <p><strong>street</strong> <small>String (150 caracteres)</small>\n          <br />Nome da rua.\n          <br /><small>Exemplo: Getúlio Vargas</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>number</strong> <small>String (8 caracteres)</small>\n          <br />Número da casa.\n          <br /><small>Exemplo: 750</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>complement</strong> <small>String (40 caracteres)</small>\n          <br />Complemento do endereço.\n          <br /><small>Exemplo: ap121</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>locality</strong> <small>String (60 caracteres)</small>\n          <br />Bairro.\n          <br /><small>Exemplo: Laranjeiras</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>city</strong> <small>String (60 caracteres)</small>\n          <br />Cidade.\n          <br /><small>Exemplo: Rio de Janeiro</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>region_code</strong> <small>String (2 caracteres)</small>\n          <br />Estado (sigla).\n          <br /><small>Exemplo: RJ</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>country</strong> <small>String (3 caracteres)</small>\n          <br />País em formato ISO-alpha3.\n          <br /><small>Exemplo: BRA</small>\n        </p>\n      </div>\n\n      <div class=\"pagbank\">\n        <p><strong>postal_code</strong> <small>String (8 caracteres)</small>\n          <br />CEP do endereço.\n          <br /><small>Exemplo: 45624116</small>\n        </p>\n      </div>\n    </div>\n  </details>\n\n  <details class=pagbank>\n    <summary><strong>billing_info</strong> <small>Array of objects</small>\n      <br />\n      Lista de objetos de informações de pagamento.\n    </summary>\n    <div>\n      <div class=\"pagbank\">\n        <p><strong>type</strong> <small>String</small>\n          <br />Tipo do meio de cobrança.\n          <br /><small>Exemplo: CREDIT_CARD</small>\n        </p>\n      </div>\n\n      <details class=pagbank>\n        <summary><strong>card</strong> <small>Object</small>\n          <br />\n          Objeto de detalhes do cartão.\n        </summary>\n        <div>\n\n          <div class=\"pagbank\">\n            <p><strong>number</strong> <small>String (14-19 caracteres)</small>\n              <br />Número do cartão.\n              <b><img style='vertical-align:top; height:2rem' ;\n                      src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                Necessário Certificação PCI <img style=\"vertical-align:top; height:2rem\" ;\n                                                 src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n              <br /><small>Exemplo: 1234567890123456</small>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>exp_year</strong> <small>String (1/2 caracteres)</small>\n              <br />Ano de expiração do cartão.\n              <b><img style='vertical-align:top; height:2rem' ;\n                      src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                Necessário Certificação PCI <img style=\"vertical-align:top; height:2rem\" ;\n                                                 src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n              <br /><small>Exemplo: 25</small>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>exp_month</strong> <small>String (2/4 caracteres)</small>\n              <br />Mês de expiração do cartão.\n              <b><img style='vertical-align:top; height:2rem' ;\n                      src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                Necessário Certificação PCI <img style=\"vertical-align:top; height:2rem\" ;\n                                                 src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n              <br /><small>Exemplo: 12</small>\n            </p>\n          </div>\n\n          <details class=pagbank>\n            <summary><strong>holder</strong> <small>Object</small>\n              <br />\n              Objeto do portador do cartão.\n              <b><img style='vertical-align:top; height:2rem' ;\n                      src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                Necessário Certificação PCI <img style=\"vertical-align:top; height:2rem\" ;\n                                                 src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n            </summary>\n            <div>\n              <div class=\"pagbank\">\n                <p><strong>name</strong> <small>String (30 caracteres)</small>\n                  <br />Nome do portador, impresso no cartão.\n                  <b><img style='vertical-align:top; height:2rem' ;\n                          src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                    Necessário Certificação PCI <img style=\"vertical-align:top; height:2rem\" ;\n                                                     src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n                  <br /><small>Exemplo: John Doe</small>\n                </p>\n              </div>\n            </div>\n          </details>\n\n          <div class=\"pagbank\">\n            <p><strong>encrypted</strong> <small>String</small>\n              <br />Cartão criptografado.\n              <b><img style='vertical-align:top; height:2rem' ;\n                      src='https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png ' />\n                Substitui todos os outros dados do cartão <img style=\"vertical-align:top; height:2rem\" ;\n                                                               src=\"https://emojiguide.org/images/emoji/y/1rfc1hb1fsduy.png\" /></b>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>token</strong> <small>String (41 caracteres)</small>\n              <br />Token do cartão no formato TOKE_UUID.\n              <br /><small>Exemplo: TOKE_0001</small>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>brand</strong> <small>String</small>\n              <br />Bandeira do Cartão.\n              <br /><small>Exemplo: Visa</small>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>first_digits</strong> <small>String (6 caracteres)</small>\n              <br />6 primeiros dígitos do cartão.\n              <br /><small>Exemplo: 123456</small>\n            </p>\n          </div>\n\n          <div class=\"pagbank\">\n            <p><strong>last_digits</strong> <small>String (4 caracteres)</small>\n              <br />4 últimos dígitos do cartão.\n              <br /><small>Exemplo: 7890</small>\n            </p>\n          </div>\n\n        </div>\n      </details>\n    </div>\n  </details>\n\n  <div class=pagbank>\n    <p><strong>created_at</strong> <small>Datetime</small>\n      <br />Data de criação do cliente.\n      <br /><small>Exemplo: 2023-01-01T12:00:00Z</small>\n    </p>\n  </div>\n\n  <div class=pagbank>\n    <p><strong>updated_at</strong> <small>Datetime</small>\n      <br />Data de última atualização do cliente.\n      <br /><small>Exemplo: 2023-02-15T12:00:00Z</small>\n    </p>\n  </div>\n\n  <details class=pagbank>\n    <summary><strong>links</strong> <small>Array of objects</small>\n      <br />\n      Lista de links referentes ao cliente.\n    </summary>\n    <div>\n      <div class=pagbank>\n        <p><strong>rel</strong> <small>String</small>\n          <br />Relação entre o link e o cliente.\n          <br /><small>Exemplo: SELF</small>\n        </p>\n      </div>\n\n      <div class=pagbank>\n        <p><strong>href</strong> <small>String</small>\n          <br />URL associada ao link.\n          <br /><small>Exemplo: http://sandbox.api.assinaturas.pagseguro.com/customers/CUST_2E9290E4-8149-4AEE-8A6B-F04055EFCEA1</small>\n        </p>\n      </div>\n\n      <div class=pagbank>\n        <p><strong>media</strong> <small>String</small>\n          <br />Tipo de mídia associada ao link.\n          <br /><small>Exemplo: application/json</small>\n        </p>\n      </div>\n\n      <div class=pagbank>\n        <p><strong>type</strong> <small>String</small>\n          <br />Tipo de link.\n          <br /><small>Exemplo: GET</small>\n        </p>\n      </div>\n    </div>\n  </details>\n\n</body>"
}
[/block]

> 🚧 Tipos de cartões
>
> É aceito cartões pessoa física e jurídica.
>
> Bandeiras de cartão de crédito:
>
> * VISA
> * MASTERCARD
> * AMEX
> * ELO
> * HIPERCARD
> * HIPER
> * DINERS
>
> Bandeiras de cartão de débito:
>
> * VISA
> * MASTERCARD
> * ELO\
>   Bandeiras de token de rede:
> * VISA
> * MASTERCARD
> * ELO