Obtener métodos de pago disponibles
Devuelve los métodos de pago disponibles para el usuario autenticado: mandato SEPA (si existe) y tarjetas guardadas. Use los IDs devueltos con POST /payments.
Authorizations
Sección titulada «Authorizations »Responses
Sección titulada « Responses »Payment methods
Available payment methods
object
Mandato de débito directo SEPA, si existe
object
ID del mandato SEPA
IBAN enmascarado
Últimos 4 dígitos del IBAN
Nombre del banco
Código BIC/SWIFT
Nombre del titular de la cuenta
Dirección
Código postal
Ciudad
Fecha de creación (timestamp Unix)
Tarjetas de crédito/débito guardadas
object
ID de la tarjeta
Últimos 4 dígitos de la tarjeta
Mes de caducidad
Año de caducidad
Marca de la tarjeta (ej. visa, mastercard)
Código del país emisor
Fecha de creación (timestamp Unix)
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 } ]}El ID de cliente o la clave API no están activos o no son válidos.
La cuenta no está activada. Espere o póngase en contacto con el servicio de asistencia.
La dirección IP fue bloqueada temporalmente, ya que durante poco tiempo se enviaron muchas solicitudes con credenciales no válidas. Espere y pruebe más tarde.
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())