Verfügbare Zahlungsmethoden abrufen
Gibt die verfügbaren Zahlungsmethoden für den authentifizierten Benutzer zurück: SEPA-Mandat (falls vorhanden) und gespeicherte Kredit-/Debitkarten. Verwenden Sie die zurückgegebenen IDs mit POST /payments.
Authorizations
Abschnitt betitelt „Authorizations “Responses
Abschnitt betitelt „ Responses “Payment methods
Available payment methods
object
SEPA-Lastschriftmandat, falls vorhanden
object
SEPA-Mandats-ID
Maskierte IBAN
Letzte 4 Ziffern der IBAN
Bankname
BIC/SWIFT-Code
Kontoinhabername
Straßenadresse
Postleitzahl
Stadt
Erstellungsdatum (Unix-Zeitstempel)
Gespeicherte Kredit-/Debitkarten
object
Karten-ID
Letzte 4 Ziffern der Karte
Ablaufmonat
Ablaufjahr
Kartenmarke (z.B. visa, mastercard)
Ausstellungsland-Code
Erstellungsdatum (Unix-Zeitstempel)
Examples
Payment methods example
Example response for GET /payment_methods
{ "sepa_mandate": { "id": 747, "iban_masked": "DExxxxxxxxxxxxxxxx0 00", "last4": "3000", "bank": "", "bic": "37040044", "account_holder": "", "street": "", "postcode": 0, "city": "", "created_at": 1775504768 }, "stored_cards": [ { "id": 94, "last4": "4242", "exp_month": 12, "exp_year": 2034, "brand": "visa", "country": "US", "created_at": 1781775977 } ]}Kunden-Nr oder API Key sind ungültig oder inaktiv!
Account ist noch nicht innerhalb von 24h nach Registrierung aktiviert. Bitte warten oder Support kontaktieren
Die IP-Adresse wurde vorübergehend blockiert, da in kurzer Zeit viele Anfragen mit ungültigen Anmeldeinformationen gesendet wurden. Bitte warten Sie und versuchen Sie es später.
Code Samples
curl -s 'https://api.lox24.eu/payment_methods' \ -H 'X-LOX24-AUTH-TOKEN: YOUR_API_TOKEN' | jqusing System;using System.Net.Http;using System.Threading.Tasks;
class Program{ static async Task Main() { using var client = new HttpClient(); client.DefaultRequestHeaders.Add("X-LOX24-AUTH-TOKEN", "YOUR_API_TOKEN"); client.DefaultRequestHeaders.Add("Accept", "application/json");
var response = await client.GetAsync("https://api.lox24.eu/payment_methods"); var result = await response.Content.ReadAsStringAsync(); Console.WriteLine(result); }}package main
import ( "fmt" "io" "net/http")
func main() { req, _ := http.NewRequest("GET", "https://api.lox24.eu/payment_methods", nil) req.Header.Set("X-LOX24-AUTH-TOKEN", "YOUR_API_TOKEN") req.Header.Set("Accept", "application/json")
resp, _ := http.DefaultClient.Do(req) defer resp.Body.Close() respBody, _ := io.ReadAll(resp.Body) fmt.Println(string(respBody))}import java.net.URI;import java.net.http.HttpClient;import java.net.http.HttpRequest;import java.net.http.HttpResponse;
public class Main { public static void main(String[] args) throws Exception { var client = HttpClient.newHttpClient(); var request = HttpRequest.newBuilder() .uri(URI.create("https://api.lox24.eu/payment_methods")) .header("X-LOX24-AUTH-TOKEN", "YOUR_API_TOKEN") .header("Accept", "application/json") .GET() .build();
var response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); }}fetch('https://api.lox24.eu/payment_methods', { headers: { 'X-LOX24-AUTH-TOKEN': 'YOUR_API_TOKEN', 'Accept': 'application/json' }}).then(res => res.json()).then(console.log);<?php
$ch = curl_init('https://api.lox24.eu/payment_methods');curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'X-LOX24-AUTH-TOKEN: YOUR_API_TOKEN', 'Accept: application/json']);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);curl_close($ch);
echo $response;import requests
response = requests.get( 'https://api.lox24.eu/payment_methods', headers={ 'X-LOX24-AUTH-TOKEN': 'YOUR_API_TOKEN', 'Accept': 'application/json' })print(response.json())