Listar intenções de pagamento da fatura
GET/v1/invoices/:invoice/payment-intents
Retorna todas as intenções de pagamento da fatura, ordenadas por data de criação, com os itens mais recentes primeiro.
Request
Path Parameters
ID da fatura
Query Parameters
- inclusao
- exclusao
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.
10Permite 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.
Examples:Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Responses
- 200
Retorna um objeto com a propriedade data, que é um array de PaymentIntent começando após starting_after. O array estará vazio se não houver mais itens. Nunca retorna erro.
- application/json
- Schema
- Example (from schema)
Schema
Array [
- boleto
- offline
- paymentMethod
- loan
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter.
truedata
object[]
Uma lista de intenções de pagamento.
Identificador exclusivo para o objeto.
pi_5f92f01728e009f403d8502eIdentificador que faz referência a uma fatura.
inv_631a1f531a40784a4b0df5edPossible values: [paid, void, open]
openValor da que deverá ser pago.
paymentDetails
object
Possible values: [pix, boleto, offline, payment_method, loan]
boletomethodData
object
anyOf
boletoProvedor utilizado para os boletos
Possible values: [kobana, default, test_only]
kobanacust_631a2a321a40784a4b0df641offlinepaymentMethodpm_631a2a321a40784a4b0df641loan_645122117022fa52620deb01loanConjunto 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.134ZData de alteração do objeto
2023-08-25T22:38:41.134ZcreatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave 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.
backofficeupdatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave 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": "pi_5f92f01728e009f403d8502e",
"invoice": "inv_631a1f531a40784a4b0df5ed",
"status": "open",
"amount": 0,
"paymentDetails": {
"paidAt": "2024-07-29",
"amountPaid": 0,
"metadata": {}
},
"expireAt": "2024-07-29",
"method": "boleto",
"methodData": {
"externalId": "string",
"type": "boleto",
"provider": "kobana",
"description": "string",
"typeableLine": "string",
"url": "string",
"barcode": "string",
"ourNumber": "string",
"ourNumberRaw": "string",
"customer": "cust_631a2a321a40784a4b0df641",
"events": [
{}
]
},
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z",
"updatedAt": "2023-08-25T22:38:41.134Z",
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
}
}
]
}