Listar métodos de pagamento
GET/v1/payment-methods
Retorna todos os métodos de pagamento, ordenados por data de criação, com os mais recentes primeiro.
Request
Query Parameters
- single
- list
- inclusao
- exclusao
Possible values: [bank_account
, pix_key
]
Filtrar por método. Pode ser bank_account
ou pix_key
.
Filtro baseado no campo owner
. Aceita uma string ou lista de IDs válidos de customer
ou company
.
Expande as referências.
Pode ser um valor único ou uma lista separada por vírgula (csv) de referências retornadas neste endpoint.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 100, e o padrão é 10.
10
O status do método de pagamento. O valor deve ser uma string ou uma lista separada por vírgula.
Valor único
Example: verified
Lista
Example: verified,not_verified
Permite especificar quais campos devem ser incluídos ou excluídos na resposta. Utilize o nome do campo para incluí-lo, ou prefixe o nome com um sinal de menos (-) para excluí-lo. Pode ser um valor único ou uma lista separada por vírgula(csv). Funciona para campos expandidos.
Esteja ciente de que especificar um campo para inclusão, terá o efeito que nenhum dos campos padrão seja retornado na resposta, a menos que seja explicitamente especificado.
Importante: Não é permitido combinar inclusões e exclusões na mesma requisição. Uma tentativa de fazê-lo resultará em um erro.
Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Responses
- 200
Um objeto com a propriedade data
e um array de PaymentMethod
após starting_after
. Se não houver mais itens, o array será vazio. Esta solicitação nunca retorna erro.
- application/json
- Schema
- Example (from schema)
Schema
Array [
- BankAccount
- PixKey
Array [
]
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter
.
true
data
object[]
Uma lista de métodos de pagamento
Identificador exclusivo para o objeto.
pm_62d988d3946dedfcbe98bb1e
Status do método de pagamento
Possible values: [not_verified
, verified
, validated
, verification_failed
, errored
, void
]
verification_failed
Possible values: [bank_account
, pix_key
]
methodData
object
required
anyOf
As contas bancárias são formas de receber uma transferência em objetos do tipo Customer
ou Company
.
O nome da pessoa ou empresa que possui a conta bancária. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
O tipo de entidade que detém a conta. Pode ser pessoa física ou empresa. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
Possible values: [individual
, company
]
O documento da entidade que detém a conta. Pode ser CPF ou CNPJ. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
Código COMPE da Instituição Financeira.
Nome do banco associado.
A agência da conta bancária.
O número da conta bancária. Deve ser uma conta corrente ou conta poupança.
Possible values: [current
, savings
]
As chaves PIX são formas de receber um PIX em objetos do tipo Customer
ou Company
.
Possible values: [document
, email
, phone
, random
]
O nome da pessoa ou empresa que possui a conta bancária. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
O documento da entidade que detém a conta. Pode ser CPF ou CNPJ. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
O tipo de entidade que detém a conta. Pode ser pessoa física ou empresa. Este campo é obrigatório ao anexar a conta bancária a um objeto Customer
ou Company
.
Possible values: [individual
, company
]
Número do banco
104
O número da agência bancária associada à conta.
4289
O dígito verificador da conta.
8
O número da conta.
01300005670
O tipo de conta
Possible values: [current
, savings
]
current
Um indicador booleano que informa se existe ou não.
true
O nome da instituição financeira
Banco S.A.
Um indicador booleano que informa se é válida ou não.
true
O número do Identificador de Sistema de Pagamentos Brasileiro (ISPB) da instituição financeira.
360305
links
object[]
Cliente proprietário da conta a vincular. Ao realizar um vínculo, é obrigatório enviar ou um cliente, ou uma empresa. Cada instância de um vínculo terá ou um cliente ou uma empresa associado à mesma.
cust_62d988ba99646657fd3efce6
Momento em que o vínculo foi realizado.
Conjunto de pares de valores-chave que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado.
Data de criação do objeto
2023-08-25T22:38:41.134Z
Data de alteração do objeto
2023-08-25T22:38:41.134Z
Identifica se o objeto foi excluído. Se verdadeiro, o objeto foi excluído.
false
false
createdBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id
.
Nome da aplicação que criou a assinatura.
backoffice
updatedBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id
.
Nome da aplicação que criou a assinatura.
backoffice
{
"hasMore": true,
"data": [
{
"id": "pm_62d988d3946dedfcbe98bb1e",
"status": "verification_failed",
"method": "bank_account",
"methodData": {
"accountHolderName": "string",
"accountHolderType": "individual",
"accountHolderDocument": "string",
"bankCode": "string",
"bankName": "string",
"branch": "string",
"number": "string",
"digit": "string",
"accountType": "current",
"createdAt": "2024-07-29T15:51:28.071Z"
},
"links": [
{
"owner": "cust_62d988ba99646657fd3efce6",
"linkedAt": "2024-07-29T15:51:28.071Z"
}
],
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z",
"updatedAt": "2023-08-25T22:38:41.134Z",
"deleted": false,
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"verifiedAt": "2024-07-29T15:51:28.071Z"
}
]
}