Skip to main content
GET
/
v1
/
payment-links
Listar links de pagamento
curl --request GET \
  --url https://sandbox.4seletpay.com.br/api/v1/payment-links \
  --header 'Authorization: Bearer <token>' \
  --header 'account: <account>'
{
  "data": [
    {
      "code": "lnk_abc123xyz",
      "order_code": "ord_abc123xyz",
      "token": "a1b2c3d4e5f6...",
      "url": "https://checkout.4seletpay.com.br/lnk_abc123xyz?token=...",
      "status": "InProgress",
      "payment_types": [
        "CreditCard",
        "PIX"
      ],
      "installments": [
        {
          "count": 1,
          "interest_rate": 1
        }
      ],
      "obfuscate_client": false,
      "obfuscate_items": false,
      "expires_at": "2026-12-31T23:59:59.000000Z",
      "max_uses": 100,
      "uses_count": 0,
      "value": 97.99,
      "created_at": "2026-05-27T10:00:00.000000Z",
      "image_warning": "Não foi possível processar a imagem: URL inacessível."
    }
  ],
  "current_page": 1,
  "per_page": 15,
  "total": 42,
  "last_page": 3
}
Requer o header account com o código da conta. Retorna lista paginada dos links de pagamento no formato padrão do paginador Laravel (diferente do envelope APIReturnUtil das demais rotas).

Authorizations

Authorization
string
header
required

Token JWT obtido via POST /v1/login. Envie no header Authorization: Bearer <token>.

Headers

account
string
required

Código da conta à qual a operação se aplica

Example:

"acc_abc123xyz"

Query Parameters

page
integer
default:1

Número da página

Example:

1

per_page
integer
default:15

Quantidade de itens por página

Example:

15

Response

Lista de links de pagamento retornada com sucesso

data
object[]
current_page
integer
Example:

1

per_page
integer
Example:

15

total
integer
Example:

42

last_page
integer
Example:

3