Payment Links API · aktualna V2

Linki do płatności

Twórz, personalizuj i śledź hostowane płatności przez API. V2 skupia aktualną integrację; referencja V1 pozostaje dostępna dla istniejących integracji.

Base URLhttps://api.iopay.com.br/api
UwierzytelnianieBearer token
WersjeAktualna V2 · zgodność V1

Jedno API dla pełnego cyklu linku.

V2 pozwala tworzyć, pobierać, aktualizować, usuwać i wyświetlać Linki do płatności, a także sprawdzać transakcje pochodzące z tych linków.

Checkout

Pozycje, Order Bump i tożsamość.

Skonfiguruj pozycje, oferty opcjonalne, kolor główny i banner, gdy to potrzebne.

Warunek handlowy

Raty, odsetki i użycie.

Określ raty, przeniesienie odsetek, okno dostępności i maksymalną liczbę płatności.

Operacje

Linki i transakcje dostępne do wyszukiwania.

Wyświetlaj płatności i filtruj wygenerowane transakcje według statusu, metody, okresu i linku.

Utwórz Link do płatności

Wartości items[*].amount i order_bump_items[*].amount podaje się w centach. Kwota główna jest sumą pozycji; Order Bumpy nie wchodzą do kwoty początkowej.

W poniższych przykładach przyjmij BASE_URL = https://api.iopay.com.br/api.

POST {{BASE_URL}}/v2/payment_link
{
  "title": "Zamówienie #1001",
  "description": "Compra de produtos diversos",
  "status": "enabled",
  "open_at": null,
  "end_at": null,
  "max_payments": 1,
  "max_installment": 3,
  "highlight_installment_condition": true,
  "enabled_payment_methods": {
    "credit": true,
    "pix": true,
    "boleto": true
  },
  "pass_interest_to_customer": true,
  "customer_interest_starts_at_installment": 1,
  "primary_color": "4099b4",
  "items": [
    {
      "name": "Produto principal",
      "amount": 60000
    }
  ],
  "order_bump_items": [
    {
      "name": "Garantia estendida",
      "amount": 15000
    }
  ]
}
Metody płatności. V2 dokumentuje credit, pix i boleto. Co najmniej jedna metoda musi być włączona i dozwolona dla uwierzytelnionego konta. debit nie jest dostępny dla Linków do płatności.

Funkcje V2

FunkcjaGłówne polaZastosowanie
Pozycjeitems[]Produkty tworzące kwotę początkową linku.
Order Bumporder_bump_items[]Opcjonalne pozycje oferowane w checkoucie.
Metodyenabled_payment_methodsKredyt, Pix i boleto zgodnie z włączeniem konta.
Ratymax_installment · highlight_installment_conditionOd 1 do 12 rat, zgodnie z konfiguracją konta.
Odsetkipass_interest_to_customer · customer_interest_starts_at_installmentKontrola przeniesienia odsetek na kupującego.
Dostępnośćopen_at · end_at · max_paymentsOkno linku i limit użyć.
Tożsamośćprimary_color · bannersKolor główny i opcjonalny banner checkoutu.
Splitsplit_rules[]Podział procentowy lub stały dla włączonych kont.

Endpointy

MetodaŚcieżkaOperacje
POST/v2/payment_linkUtwórz link w JSON.
POST/v2/payment_linkUtwórz link z bannerem przez multipart.
GET/v2/payment_link/{ID_LINK}Pobierz link.
PATCH/v2/payment_link/{ID_LINK}Zaktualizuj częściowo.
DELETE/v2/payment_link/{ID_LINK}Usuń link.
GET/v2/payment_link/listWyświetl linki z filtrami i paginacją.
GET/v2/payment_link/list/transactionsWyświetl transakcje pochodzące z linków.

Listy operacyjne

Linki

Filtruj bazę płatności.

page, limit, offset, sort, status i przedział utworzenia przez date_range.

Transakcje

Znajdź właściwą płatność.

Poza paginacją i okresem filtruj według id_link, status i payment_type.

Częściowa aktualizacja. W PATCH pominięte pola pozostają bez zmian. Wysłanie order_bump_items: [] usuwa Order Bumpy; split_rules: [] usuwa reguły splitu; primary_color: null przywraca domyślny motyw.

V2 dla nowych integracji. V1 dla zgodności.

Developer Central wyróżnia V2 jako aktualną referencję. Istniejące integracje zależne od poprzedniego kontraktu mogą nadal korzystać z publicznej dokumentacji V1.