Schnellstart¶
Erstellen Sie Ihren ersten Payment Link in unter einer Minute.
Voraussetzungen¶
- Ein SecPaid-Konto mit einer API Key (hier anfordern)
curloder ein beliebiger HTTP-Client
Payment Link erstellen¶
const response = await fetch("https://app.secpaid.com/api/v2/createLink", {
method: "POST",
headers: {
"Content-Type": "application/json",
"token": "IHR_API_KEY"
},
body: JSON.stringify({
amount: 49.99,
recipient_note: "Rechnung #1234",
callback_url: "https://ihreseite.de/zahlung/erfolg"
})
});
const data = await response.json();
console.log(data.data.pay_link);
Antwort¶
{
"ResponseCode": 1,
"ResponseMsg": "Link created successfully",
"Result": "True",
"ServerTime": "CEST",
"data": {
"linktopay_id": 12345,
"pay_link": "https://app.secpaid.com/payment?link_id=MTIzNDU=",
"amount": "49.99",
"recipient_note": "Rechnung #1234",
"status": "Unused",
"qr_img": "https://api.qrserver.com/v1/create-qr-code/?data=..."
}
}
Was als Nächstes passiert¶
- Teilen Sie den
pay_linkmit Ihrem Kunden (E-Mail, Einbettung, QR-Code) - Der Kunde öffnet den Link und sieht die SecPaid-Checkout-Seite
- Der Kunde bezahlt via Karte oder Banküberweisung
- Sie werden benachrichtigt:
- Browser-Redirect →
callback_urlmit?pay_id=12345&status=Success - Server-Webhook →
POSTan Ihren konfiguriertenpayment_endpoint
- Browser-Redirect →
Nächste Schritte¶
- Webhooks & Callbacks konfigurieren für Echtzeit-Benachrichtigungen
- Split Links erstellen um Zahlungen aufzuteilen
- Fehler behandeln