Payment Links API · aktuelle V2

Zahlungslinks

Erstellen, gestalten und verfolgen Sie gehostete Zahlungsanforderungen per API. V2 bündelt die aktuelle Integration; die V1-Referenz bleibt für bestehende Integrationen verfügbar.

Base URLhttps://api.iopay.com.br/api
AuthentifizierungBearer token
VersionenAktuelle V2 · V1-Kompatibilität

Eine API für den kompletten Lebenszyklus des Links.

Mit V2 können Sie Zahlungslinks erstellen, abfragen, aktualisieren, löschen und auflisten sowie die über diese Links entstandenen Transaktionen abfragen.

Checkout

Artikel, Order Bump und Identität.

Konfigurieren Sie Artikel, optionale Angebote, Primärfarbe und bei Bedarf ein Banner.

Geschäftsbedingung

Raten, Zinsen und Nutzung.

Legen Sie Raten, Zinsweitergabe, Verfügbarkeitsfenster und maximale Anzahl an Zahlungen fest.

Betrieb

Abfragbare Links und Transaktionen.

Listen Sie Zahlungsanforderungen auf und filtern Sie die erzeugten Transaktionen nach Status, Methode, Zeitraum und Link.

Einen Zahlungslink erstellen

Die Werte von items[*].amount und order_bump_items[*].amount werden in Cent angegeben. Der Hauptbetrag ergibt sich aus der Summe der Artikel; Order Bumps sind im Anfangsbetrag nicht enthalten.

Gehen Sie in den folgenden Beispielen von BASE_URL = https://api.iopay.com.br/api aus.

POST {{BASE_URL}}/v2/payment_link
{
  "title": "Bestellung #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
    }
  ]
}
Zahlungsarten. V2 dokumentiert credit, pix und boleto. Mindestens eine Methode muss aktiviert und für das authentifizierte Konto freigegeben sein. debit ist für Zahlungslinks nicht verfügbar.

Funktionen der V2

FunktionHauptfelderVerwendung
Artikelitems[]Produkte, die den Anfangsbetrag des Links bilden.
Order Bumporder_bump_items[]Im Checkout angebotene optionale Artikel.
Methodenenabled_payment_methodsKredit, Pix und Boleto entsprechend der Freischaltung des Kontos.
Ratenzahlungmax_installment · highlight_installment_condition1 bis 12 Raten, gemäß der Kontokonfiguration.
Zinsenpass_interest_to_customer · customer_interest_starts_at_installmentSteuerung der Zinsweitergabe an den Käufer.
Verfügbarkeitopen_at · end_at · max_paymentsZeitfenster des Links und Nutzungslimit.
Identitätprimary_color · bannersPrimärfarbe und optionales Checkout-Banner.
Splitsplit_rules[]Prozentuale oder feste Verteilung für aktivierte Konten.

Endpunkte

MethodeRouteBetrieb
POST/v2/payment_linkLink in JSON erstellen.
POST/v2/payment_linkLink mit Banner per Multipart erstellen.
GET/v2/payment_link/{ID_LINK}Einen Link abfragen.
PATCH/v2/payment_link/{ID_LINK}Teilweise aktualisieren.
DELETE/v2/payment_link/{ID_LINK}Einen Link löschen.
GET/v2/payment_link/listLinks mit Filtern und Paginierung auflisten.
GET/v2/payment_link/list/transactionsÜber Links entstandene Transaktionen auflisten.

Operative Auflistungen

Links

Filtern Sie den Bestand an Zahlungsanforderungen.

page, limit, offset, sort, status und Erstellungszeitraum über date_range.

Transaktionen

Finden Sie die richtige Zahlung.

Neben Paginierung und Zeitraum filtern Sie nach id_link, status und payment_type.

Teilaktualisierung. Bei PATCH bleiben ausgelassene Felder unverändert. order_bump_items: [] entfernt die Order Bumps; split_rules: [] entfernt die Split-Regeln; primary_color: null stellt das Standarddesign wieder her.

V2 für neue Integrationen. V1 für Kompatibilität.

Developer Central hebt V2 als aktuelle Referenz hervor. Bestehende Integrationen, die noch vom früheren Vertrag abhängen, können weiterhin die öffentliche V1-Dokumentation nutzen.