Äre Kafprozess.
Eng méi kloer Manéier fir ze bezuelen.
Maacht eng online Bestellung zu enger einfacher Bezuelrees. Verbind Äre Site mat NeroPay, schéckt Clienten op gehoste Checkout an integréiert d'Resultat zréck an Ären Geschäftsprozess.
Gemaach fir Äre Site oder Är Applikatioun. Léiwer eng virbereedten Deele-Ufro? Erfuerscht amplaz Link Payments.
{
"identifier": "ORDER-1001",
"amount": 15.99,
"currency": "GBP",
"details": "Online order",
"ipn_url": "https://example.com/payments/ipn",
"success_url": "https://example.com/order/thank-you",
"cancel_url": "https://example.com/order/cancelled",
"customer_name": "Customer",
"customer_email": "customer@example.com"
}{
"success": true,
"data": {
"identifier": "ORDER-1001",
"status": "pending",
"amount": 15.99,
"currency": "GBP",
"checkout_url": "https://eu.neropay.app/initiate/payment/checkout?payment_id=..."
}
}Verkaaf online. Erhalt de Verbindungserfarung.
Gitt Äre Clienten eng einfach Méiglechkeet ze bezuelen ouni eng Kaart-Dat aginn Floss op Ärer eegener Websäit ze bauen.
Eng Checkout déi an Är Säit passt
Erhalen Ären eegene Wuerzuch an d'Bestell-Erfarung. Erstellt eng Bezuelungs-Säit wann de Client prett ass, duerno leet hinne NeroPay ëm.
Kaart-Aginn bleift am gehostéierten Checkout
Är Integratioun schéckt Bestell- an Clientinformatiounen – net déi raw Kaart-Detailer. Ären geheime API-Schlëssel bleift op Ärem Server.
Bréngt d'Resultat an Äre Workflow zréck
Benotzt eng eenzegaarteg Bestell-Referenz an Äre Bezuelungs-Notifikatiouns-Endpunkt fir d'Resultat vun der Bezuelung mat der Bestell ze verbannen, déi se erstallt huet.
Eng einfach Streck vun der Bestellung bis zum Checkout.
Är Säit behält d'Bestell-Logik. NeroPay bitt den hosted Bezuelungsschrëtt. Äre Server bestätegt d'Resultat ier Dir ausféiert.
Erstellt d'Bestellung
Späichert de gesamt Wäert vum Wuerzuch, Clientdaten an Är eegener eenzegaarteger Referenz. Erlaabt Ärem Server de finale Betrag ze kontrolléieren.
Erstellt gehostéierten Checkout
Schéckt d'Ufro vun Ärem Server un d'API v2 a leet de Client op d'geäntwert Checkout-URL ëm.
Confirméieren a realiséieren
Bearbecht d'Resultat vum Server-Säit Bezuelungsprozess, reconciliéiert et mat Ärer Bestellung a prozessoréiert d'Realiséierung nëmmen eemol.
Kuck den nächsten Schrëtt.
Behält de Wantert vum Passage op Ärer Websäit.
Ären Server berechent de ze bezuele Betrag a späichert d'Bestellreferenz ier de Checkout ugeluecht gëtt.
De Client bezilt op der Bezuelungssäit.
Är Integratioun schéckt de Client op d'Checkout-URL zréckginn. D'Ouverture vun engem Checkout ass keng Bezuelbestätegung.
Confirméiert d'Bezuelung virun der Realiséierung.
Vergläicht e verifizéierten Bezuelungsresultat mat der Bestellreferenz an dem Betrag. Behandelt erëmholl Unerkennunge ouni zwou Mol ze realiséieren.
Är Bestelllogik.
Eise gehoste Checkout.
Erstellt d'Bezuelungssäit vun Ärem Server. Schéckt de Client op d'Checkout-URL zréckgeet, benotzt duerno verifizéiert Bezuelresultater fir d'Bestellung z'aktualiséieren.
D'Beispill benotzt API v2 an grouss Währungseenheeten: 15.99 bedeit £15.99 an GBP.
Behält de Geheimschlëssel op Ärem Server. Ënnerschreift de präzise JSON-Body deen Dir mat engem frëschen Zäitstempel schéckt.
Bestätegt d'Payload an d'Idempotenzschlëssel mat Ärer Bestellung. Benotzt béid nëmme fir eng exakt Widderhuelung vun där Ufro erëm.
Kontrolléiert de Bezuelresultat a vergläicht d'Referenz, d'Quantitéit an d'Währung ier Dir Äre Bestellungsstatus aktualiséiert.
Dëst ass e Beispill vun enger Server-seitger Kreatioun – net eng vollstänneg Produktiounsintegratioun. Füügt Är eege Persistenz fir Bestellungen dobäi, verifizéiert Noriichtenbehandlung, Feelerbehandlung an Ofgläichung.
// Server-side only · Node.js 18+
import { createHmac } from 'node:crypto';
const secret = process.env.NEROPAY_SECRET_API_KEY;
if (!secret) throw new Error('Missing API secret');
// Store this payload and key with the order before sending.
// Retry the exact same payload with the same idempotency key.
const payload = {
"identifier": "ORDER-1001",
"amount": 15.99,
"currency": "GBP",
"details": "Online order",
"ipn_url": "https://example.com/payments/ipn",
"success_url": "https://example.com/order/thank-you",
"cancel_url": "https://example.com/order/cancelled",
"customer_name": "Customer",
"customer_email": "customer@example.com"
};
const rawBody = JSON.stringify(payload);
const timestamp = String(Math.floor(Date.now() / 1000));
const signature = createHmac('sha256', secret)
.update(timestamp + '.' + rawBody)
.digest('hex');
const response = await fetch(
'https://eu.neropay.app/v2/hosted-payments',
{
method: 'POST',
headers: {
'Authorization': 'Bearer ' + secret,
'Accept': 'application/json',
'Content-Type': 'application/json',
'X-NeroPay-Timestamp': timestamp,
'X-NeroPay-Signature': signature,
'Idempotency-Key': 'hosted-order-1001-v1'
},
body: rawBody
}
);
const result = await response.json();
if (!response.ok || !result.success) {
throw new Error('Could not create checkout');
}
// Send this URL to the customer; do not mark the order paid here.
const checkoutUrl = result.data.checkout_url;
// Fulfil only after a verified server-side payment result.
Ersetzt d'Beispill Client- a URL-Donnéeën mat Ären eegene Bestellungsdaten a Endpunkten. Setzt Ären API-Secret ni am HTML vun der Säit oder am Client-seite JavaScript.
Méi wéi eng Method fir online ze verkafen.
Wielt de Wee vun der Onlinebezuelung deen entsprécht wéi Clienten bei Ärem Betrib bestellen.
Websäitbestellungen
Benotzt Är existéierend Wuerzelwch a schéckt d'Clienten op eng hostéiert Bezuelungssäit fir den finale Checkout-Schrëtt.
Reservatiounen an Depoten
Baut e Checkout ronderëm eng ofgeschlossene Buchtzel, a verknëppt d'Bezuelreferenz mat der Reservatioun.
Bespoke Clientportaler
Füügt en Bezuelstéck zu engem Clientkonto, Servicebestellung oder Business-to-Business Workflow derbäi.
Huelt d'Decisiounen esou wou se sollen sinn.
Eng zouverlässeg Integratioun fänkt mat enger kloerer Verantwortungstrennung un. Är Websäit definéiert d'Bestellung; d'Bezuelungssystem bestätegt ob se bezuelt gouf.
Validéiert den Total op Ärem Server
Vertraut net op en am Browser geliwwerten Präis oder eng vun de Clienten ännert Bezuelungsreferenz.
Huelt d'Login-Dateie vum Browser ewech
Äre Secret Key, Ufroënënnerschrëft an d'Prüfung vum Bezuelresultat sollen um Server passéieren.
Considering en Redirect als Navigatioun – net als Beweis
En Client deen op Är Merci-Säit kënnt bestätegt net automatesch eng erfollegräich Bezuelung.
Eng eenzeg Kont. Méi Manéieren fir bezuel ze ginn.
Wielt de Wee deen Ärem Client seng Kaufsweis entsprécht – keng een-Gréisst-fir-alles Bezuelungsrees.
Online Bezuelungen
Baut e Website-Checkout op.
Dir sidd heiLink Bezuelungen
Frot no engem bestëmmte Betrag.
Entdeckt Link Bezuelungen →Rechnung Bezuelungen
Rechnung mat detailléierten Detailer.
Entdeckt Rechnungsbezuelungen →NeroForm
Looss Äre Client en Betrag wielen.
Entdeckt NeroForm →Kontrakter
Bréngt Accord an Bezuelung zesummen.
Entdeckt Kontrakter →Bezuelungen sinn just den Ufank.
Entdeckt d’NeroPay Tools, déi passen wéi Äert Geschäft d’Clienten zerwéiert – online, no Rendez-vous oder um Comptoir.
NeroWeb
Online Menuen a Bestellungen
Bréngt Äre Iessenbestellungs-Erfarung online a hält Bezuelungen Deel vun der Client-Rees.
NeroBooking
Reservatiounen an Clientssupport
Halt Reservatiounsinformatioun no bei deem Rescht vun Ärem Geschäft a wielt déi richteg Bezuelufro fir all Service aus.
NeroPOS
Um Comptoir an doriwwer eraus
Verbënnt Ären perséinleche Service mat der méi grousser NeroPay Erfahrung, vun Uerdnunge um Kasséieren bis ënnerstetzte Kaartbezuellungen.
Online Bezuelungen.
Déi nëtzlech Detailer.
Braucht Dir Hëllef fir déi richteg Astellung fir Äert Geschäft ze wielen? Eist Team kann Iech d'Optiounen erklären.
Schwätzt mat NeroPay →Muss ech eng eegen Kaartbezuelsformular bauen?
Neen. D'API kreéiert eng NeroPay-gehostt Bezuelsäit. Är Websäit kontrolléiert den Wuerekiwwel an ass duerno fir d'Bezuelsprozess ëmleeden; d'Kaartdaten ginn op der gehoster Säit aginn.
Brauche ech en Entwéckler fir eng bestehend Websäit ze verbannen?
Eng personaliséiert API Integratioun erfuerdert dacks en Entwéckler. Wann Dir kee personaliséierten Wuerekiwwel braucht, bidden Link Payments, Invoice Payments an NeroForm aner Méiglechkeeten fir Bezuelungen unzefroen.
Wou fannen ech d'API Referenz?
D'NeroPay API v2 Referenz enthaalt d'Ufro-Felder, Authentifikatiounsdetailer, Beispiller a Guiden fir d'Bezuelnotifikatioun. Benotzt déi lescht Versioun vun der Referenz beim Opbau vun Ärer Integratioun.
Wéi soll meng Site bestätegen datt eng Bestellung bezuelt gouf?
Dir sollt en verifizéierte Server-Säit Bezuelsresultat benotzen a mat der Bestellreferenz an dem Betrag ofgläichen. Erfëllt d'Bestellung net nëmmen well d'Bezuelungssäit opgeet oder de Client op eng Erfollegs-URL zeréckkomm ass.
Kënnen online an perséinlech Bezuelungen déiselwecht NeroPay Kont benotzen?
Jo. Äre NeroPay Kont kann online Bezuelinstrumenter zesumme mat Ärer aktivéierter perséinlecher Bezuelungs-Setup ënnerstëtzen. Dëst hänkt vun Ärem Betrib an der Regioun of.
Wat bedeit de Betrag am API-Beispill?
Am Beispill ginn grouss Geldunitéiten benotzt: 15.99 bedeit £15.99 wann d'Währung GBP ass. Follegt ëmmer d'Dokumentatioun vum Endpoint fir de Betragformat.
Wou kann ech Fraisen a Settlementsdetailer iwwerpréiwen?
Kuckt déi aktuell NeroPay Präisser an d'Konditioune fir Äre Kont. Eng erfollegräich Bezuelung vun engem Client an d'Veraffegbarkeet vun de Mittel fir d'Virbezuellung sinn getrennt Etappen; versprécht net direkt Verfügbarkeet vum Bezuelresultat.
Gitt Ärer Websäit eng Bezuelrees déi et wäert ass ofzeschléissen.
Entdeckt gehostte Checkout, kuckt d'API Referenz a wielt déi richteg online Bezuelungssituatioun fir Äre Betrib aus.
Disponibel Fonctiounen, Bezuelmethoden, Berechtegungen, Käschten an Ofrechnungsbedingunge hänke vun Ärem Kont, Geschäft a Regioun of. Aktuell Präisser ukucken · Kontaktéiert eis