Teie kassasüsteem.
Selgem viis maksmiseks.
Muuda veebitellimus lihtsaks makseteekonnaks. Ühenda oma veebisait NeroPay-ga, saada kliendid majutatud kassasse ja too tulemus tagasi oma ärivoolu.
Loodud teie veebisaidi või rakenduse jaoks. Eelistate valmis jagamiseks mõeldud päringut? Uurige asemel Link Paymentsi.
{
"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=..."
}
}Müüge veebis. Hoidke teekond ühendatud.
Pakkuge klientidele lihtsat maksevõimalust ilma, et peaksite ehitama kaardiandmete sisestamise voo oma veebisaidile.
Maksekorv, mis sobib teie saidiga
Hoidke oma ostukorv ja tellimuse kogemus. Looge makse leht, kui klient on valmis, ja suunake nad seejärel NeroPay-le.
Kaartide sisestamine jääb hostitud maksekorvi
Teie integratsioon saadab tellimuse ja kliendi andmed — mitte kaardiandmeid. Teie salajane API-võti jääb teie serverisse.
Tooge tulemus tagasi oma töövoogu
Kasutage unikaalset tellimuse viidet ja oma makseteatesaadete lõpp-punkti, et ühendada makse tulemus seda loonud tellimusega.
Lihtne tee tellimusest maksekorvini.
Teie sait hoiab tellimise loogika. NeroPay pakub hostitud makse sammu. Teie server kinnitab tulemuse enne täitmist.
Looge tellimus
Salvestage ostukorvi kogusumma, kliendi andmed ja oma unikaalne viide. Lõplik summa on teie serveri kontrolli all.
Looge hostitud maksekorv
Saatke päring oma serverist API v2-le ja suunake klient tagasi tagastatud maksekorvi URL-ile.
Kinnita ja täida
Käsitle serveripoolselt maksetulemust, tuvasta see sinu tellimusega ja täida tellimus vaid korra.
Vaata järgmist sammu.
Hoia ostukorvi oma veebisaidil.
Sinu server arvutab tasumisele kuuluva summa ja salvestab tellimuse viite enne kassalehe loomist.
Klient maksab makselehel.
Sinu integratsioon suunab kliendi tagastatud kassa URL-ile. Kassa avamine ei ole tõend makse sooritamise kohta.
Kinnita makse enne täitmist.
Seosta kinnitatud maksetulemus tellimuse viite ja summaga. Töötle korduvad teavitused ilma kahekordset lõpetamist tegemata.
Sinu tellimuse loogika.
Meie majutatud kassasüsteem.
Loo makseleht oma serverist. Saada klient tagastatud kassa URL-ile ja seejärel kasuta kinnitatud maksetulemusi tellimuse uuendamiseks.
Näites kasutatakse API versiooni 2 ja peamiseid valuutühikuid: 15.99 tähendab GBP-s £15.99.
Hoia salajane võti oma serveris. Allkirjasta täpne JSON-keha värske ajatempliga, mida saadad.
Säilita andmepakett ja idempotentsuse võti koos tellimusega. Kasuta neid ainult täpse päringu korduskatse puhul.
Kinnitage makse tulemus ning võrrelge viidet, summat ja valuutat enne tellimuse uuendamist.
See on serveripoolse loomise näide – mitte täielik tootmise integratsioon. Lisage oma tellimuste säilitamine, kinnitatud teavituste töötlemine, veahaldus ja arvestamine.
// 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.
Asendage näites toodud klient ja URL-id oma tellimuse andmete ning lõpp-punktidega. Ärge kunagi pange oma API salajast võtit lehe HTML-i ega kliendipoolse JavaScripti sisse.
Veebis müümiseks on mitu võimalust.
Valige veebimakse meetod, mis sobib teie ettevõtte klientide tellimisviisiga.
Veebisaidi tellimused
Kasutage oma olemasolevat ostukorvi ja suunake kliendid hostitud makselehele lõplikuks kassaprotsessiks.
Broneeringud ja tagatisraha
Looge kassaprotsess kokkulepitud broneerimissumma ümber ning ühendage makse viide broneeringuga.
Kohandatud kliendipordaalid
Lisage maksemoment kliendi kontole, teenuse tellimusele või ettevõtetevahelisse tööprotsessi.
Jätke otsused sinna, kus need kuuluvad.
Usaldusväärne integratsioon algab vastutuse selgest jaotusest. Teie veebisait määrab tellimuse; maksesüsteem kinnitab, kas see tasuti.
Kontrollige summat oma serveris
Ärge usaldage brauseri pakutud hinda ega kliendi redigeeritud tellimise viidet.
Hoidke mandaadid brauserist eemal
Teie salajane võti, päringute allkirjastamine ja maksetulemuse kontrollimine peaks toimuma teie serveris.
Käsitlege suunamist navigeerimisena, mitte tõendusena
Klient, kes satub teie tänulehele, ei kinnita iseenesest makse õnnestumist.
Üks konto. Rohkem võimalusi maksete saamiseks.
Vali tee, mis sobib kliendi ostukäitumisega — mitte kõigile ühtemoodi sobiv makseprotsess.
Veebimaksed
Koosta veebipoe kassa.
Sa oled siinLingimaksed
Küsi kindlat summat.
Uuri Linkmakseid →Arvemaksed
Arve koos üksikasjalike kuludega.
Avasta Arve maksed →NeroForm
Lase kliendil valida summa.
Avasta NeroForm →Lepingud
Too kokkulepe ja makse kokku.
Avasta lepingud →Maksed on alles algus.
Avasta NeroPay tööriistad, mis sobivad sellele, kuidas su äri kliente teenindab – veebis, aja kokkuleppel või leti ääres.
NeroWeb
Veebimenüüd ja tellimused
Too oma toidutellimused internetti ja hoia maksed osa kliendikogemusest.
NeroBooking
Broneeringud ja klienditeenindus
Hoia broneerimisteave koos ülejäänud ettevõtte andmetega ning vali iga teenuse jaoks sobiv maksepalve.
NeroPOS
Kassa juures ja kaugemal
Ühenda oma isiklik teenindus laiemalt NeroPay kogemusega, alates tellimustest kassas kuni toetatud kaardimakseteni.
Veebimaksed.
Kasulikud üksikasjad.
Kas vajad abi ettevõttele sobiva seadistuse valimisel? Meie meeskond selgitab võimalusi.
Räägi NeroPay-ga →Kas mul on vaja ehitada oma kaardimakse vorm?
Ei. API loob NeroPay majutatud makselehe. Teie veebisait haldab ostukorvi ja suunab kliendi kassasse; kaardiandmed sisestatakse majutatud lehel.
Kas mul on vaja arendajat olemasoleva veebisaidi ühendamiseks?
Kohandatud API integratsioon vajab tavaliselt arendajat. Kui teil ei ole tarvis kohandatud ostukorvi, pakuvad Link maksed, Arve maksed ja NeroForm muid makse taotlemise viise.
Kus ma leian API dokumentatsiooni?
NeroPay API v2 dokumentatsioon sisaldab päringu välju, autentimisandmeid, näiteid ja makseteavituse juhiseid. Kasutage integreerimisel alati uusimat dokumentatsiooni.
Kuidas peaks minu sait kinnitama, et tellimus on tasutud?
Kasutage kontrollitud serveripoolset maksetulemust ja võrrelge seda tellimuse viitenumbriga ning summaga. Ärge täitke tellimust ainult seepärast, et kassaleht avanes või klient naasis edukuse URL-ile.
Kas veebimaksed ja kohapealsed maksed saavad kasutada sama NeroPay kontot?
Jah. Teie NeroPay konto toetab veebimaksete tööriistu koos teie lubatud kohapealse makse seadistusega. Saadaval olevad meetodid ja konto nõuded sõltuvad teie ärist ja piirkonnast.
Mida tähendab summa API näites?
Näites kasutatakse suuremaid valuutasid: 15.99 tähendab £15.99, kui valuuta on GBP. Järgige alati lõpp-punkti dokumenteeritud summavormingut.
Kus ma saan kontrollida tasusid ja arveldusteavet?
Vaadake kehtivaid NeroPay hindu ja konto tingimusi. Edukas kliendi makse ja raha arveldus on kaks eri etappi; ärge lubage kassapärast kohest kättesaadavust.
Andke oma veebisaidile maksekogemus, mida tasub lõpuni viia.
Uurige majutatud kassat, vaadake API dokumentatsiooni ja valige oma ärile sobiv veebimakse lahendus.
Saadavad funktsioonid, makseviisid, sobivus, tasud ja arveldustingimused sõltuvad sinu kontost, ärist ja piirkonnast. Vaata kehtivaid hindu · Võtke meiega ühendust