Jūsu norēķinu lapa.
Skaidrāks maksāšanas veids.
Pārvērtiet tiešsaistes pasūtījumu vienkāršā maksājuma ceļojumā. Savienojiet savu tīmekļa vietni ar NeroPay, nosūtiet klientus uz izvietoto norēķinu lapu un rezultātu atgrieziet savā biznesa darbplūsmā.
Izstrādāts jūsu tīmekļa vietnei vai lietotnei. Vēlaties gatavu kopīgojamu pieprasījumu? Izpētiet saites maksājumus.
{
"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=..."
}
}Pārdodiet tiešsaistē. Saglabājiet saistītu norises procesu.
Sniedziet klientiem vienkāršu veidu maksāt, neizveidojot kartes ievades procesu savā vietnē.
Norēķinu lapa, kas iederas jūsu vietnē
Saglabājiet savu groza un pasūtījuma pieredzi. Izveidojiet maksājuma lapu, kad klients ir gatavs, un pēc tam novirziet viņu uz NeroPay.
Kartes ievade notiek izvietotā norēķinā
Jūsu integrācija sūta pasūtījuma un klienta informāciju — ne neapstrādātus kartes datus. Jūsu slepenais API atslēga paliek jūsu serverī.
Atgrieziet rezultātu savā darba plūsmā
Izmantojiet unikālu pasūtījuma atsauci un maksājuma paziņojumu punktu, lai savienotu maksājuma rezultātu ar pasūtījumu, kas to izraisīja.
Vienkārša maršruta no pasūtījuma līdz norēķinam.
Jūsu vietne līdzinās pasūtījuma loģiku. NeroPay nodrošina izvietotu maksājuma soli. Jūsu serveris apstiprina rezultātu pirms izpildes.
Izveidojiet pasūtījumu
Saglabājiet groza kopējo summu, klienta datus un savu unikālo atsauci. Galīgo summu kontrolē jūsu serveris.
Izveidojiet izvietotu norēķinu
Nosūtiet pieprasījumu no sava servera uz API v2 un novirziet klientu uz atgriezto norēķinu saiti.
Apstiprināt un izpildīt
Apstrādājiet servera puses maksājuma rezultātu, salīdziniet to ar savu pasūtījumu un veiciet izpildi tikai vienu reizi.
Skatīt nākamo soli.
Saglabājiet grozu savā vietnē.
Jūsu serveris aprēķina maksājamo summu un saglabā pasūtījuma atsauci pirms norēķinu izveides.
Klients maksā norēķinu lapā.
Jūsu integrācija nosūta klientu uz atgriezto norēķinu URL. Norēķinu lapas atvēršana nav maksājuma pierādījums.
Apstipriniet maksājumu pirms izpildes.
Sakārtojiet verificēto maksājuma rezultātu ar pasūtījuma atsauci un summu. Apstrādājiet atkārtotas paziņojumus, neveicot izpildi divreiz.
Jūsu pasūtījuma loģika.
Mūsu hostēta norēķinu lapa.
Izveidojiet maksājuma lapu no sava servera. Nosūtiet klientu uz atgriezto norēķinu URL, pēc tam izmantojiet verificētus maksājuma rezultātus, lai atjauninātu pasūtījumu.
Šajā piemērā tiek izmantots API v2 un galvenās valūtas vienības: 15.99 nozīmē £15.99 GB mārciņās.
Glabājiet slepeno atslēgu savā serverī. Parakstiet tieši sūtāmo JSON saturu, izmantojot aktuālu laika zīmogu.
Saglabājiet maksājuma datus un idempotences atslēgu kopā ar pasūtījumu. Abas atkārtoti izmantojiet tikai precīzai šī pieprasījuma atkārtošanai.
Pārbaudiet maksājuma rezultātu un sakritību ar atsauci, summu un valūtu pirms pasūtījuma atjaunināšanas.
Šis ir servera puses izveides piemērs — ne pilnīga ražošanas integrācija. Pievienojiet savu pasūtījumu saglabāšanu, pārbaudītu paziņojumu apstrādi, kļūdu apstrādi un salīdzināšanu.
// 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.
Aizstājiet piemēra klientu un URL ar saviem pasūtījuma datiem un galapunktiem. Nekad neievietojiet savu API slepeno atslēgu lapas HTML vai klienta JavaScript kodā.
Vairāk nekā viens veids, kā pārdot tiešsaistē.
Izvēlieties tiešsaistes maksājumu ceļu, kas atbilst tam, kā klienti veic pasūtījumus jūsu uzņēmumam.
Mājaslapas pasūtījumi
Izmantojiet esošo grozu un nosūtiet klientus uz mitināto maksājumu lapu kā galīgo norēķinu soli.
Pieraksti un depozīti
Izveidojiet norēķinu apstiprinājumu ap vienotu rezervācijas summu un saistiet maksājuma atsauci ar rezervāciju.
Pasūtījumu individuālas klientu portāli
Pievienojiet maksājuma soli klienta kontam, pakalpojuma pasūtījumam vai uzņēmumu savstarpējai darba plūsmai.
Saglabājiet lēmumus tur, kur tiem jābūt.
Uzticama integrācija sākas ar skaidru atbildības sadalījumu. Jūsu mājaslapa definē pasūtījumu; maksājumu sistēma apstiprina, vai tas ir apmaksāts.
Validējiet kopsummu jūsu serverī
Neuzticieties pārlūkprogrammas piegādātajai cenai vai klienta rediģētajai pasūtījuma atsaucei.
Turiet akreditācijas datus ārpus pārlūkprogrammas
Jūsu slepenā atslēga, pieprasījumu parakstīšana un maksājuma rezultātu pārbaudes jāveic jūsu serverī.
Lietojiet pāradresāciju kā navigāciju — ne kā pierādījumu
Klients, kurš nokļūst jūsu pateicības lapā, pats par sevi nenozīmē veiksmīgu maksājumu.
Viena konta. Vairāk veidu, kā saņemt maksājumus.
Izvēlies ceļu, kas atbilst tam, kā tavs klients veic pirkumu — nevis universālu maksājumu ceļojumu.
Tiešsaistes maksājumi
Izveido vietnes norēķinu.
Tu esi šeitSaites maksājumi
Pieprasīt konkrētu summu.
Izpētīt Saistītās maksājumu saites →Rēķinu maksājumi
Rēķināt ar detalizētu preču aprakstu.
Izpētīt Rēķinu maksājumus →NeroForm
Ļauj klientam izvēlēties summu.
Izpētīt NeroForm →Līgumi
Apvienojiet vienošanos un maksājumu.
Izpētīt Līgumus →Maksājumi ir tikai sākums.
Izpētīt NeroPay rīkus, kas atbilst tam, kā tavs uzņēmums apkalpo klientus — tiešsaistē, pēc pieraksta vai pie letes.
NeroWeb
Tiešsaistes ēdienkartes un pasūtījumi
Pārvieto savu ēdienu pasūtīšanas pieredzi tiešsaistē un iekļauj maksājumus klientu ceļojumā.
NeroBooking
Rezervācijas un klientu apkalpošana
Sagatavojiet rezervāciju informāciju kopā ar pārējo savu uzņēmumu un izvēlieties pareizo maksājuma pieprasījumu katram pakalpojumam.
NeroPOS
Pie kases un vairāk
Savienojiet savu klātienes pakalpojumu ar plašāku NeroPay pieredzi, no pasūtījumiem pie kases līdz atbalstītām karšu maksājumu iespējām.
Tiešsaistes maksājumi.
Noderīgie dati.
Nepieciešama palīdzība, izvēloties pareizo risinājumu jūsu uzņēmumam? Mūsu komanda var jums izskaidrot iespējas.
Saruna ar NeroPay →Vai man jāizveido savs karšu maksājumu forms?
Nē. API izveido NeroPay izmitinātu maksājumu lapu. Jūsu vietne pārvalda grozu un novirza klientu uz kasieri; kartes dati tiek ievadīti izmitinātajā lapā.
Vai man vajadzīgs izstrādātājs, lai savienotu esošu vietni?
Pielāgota API integrācija parasti prasa izstrādātāju. Ja jums nav nepieciešams pielāgots grozs, Link Payments, Invoice Payments un NeroForm piedāvā citas iespējas pieprasīt maksājumu.
Kur es varu atrast API atsauci?
NeroPay API v2 atsauce satur pieprasījuma laukus, autentifikācijas detaļas, piemērus un maksājumu paziņošanas vadlīnijas. Izmantojiet jaunāko atsauci, veidojot savu integrāciju.
Kā mana vietne var apstiprināt, ka pasūtījums ir apmaksāts?
Izmantojiet pārbaudītu servera puses maksājuma rezultātu un saskaņojiet to ar pasūtījuma atsauci un summu. Nepilda pasūtījumu tikai tāpēc, ka atvērās norēķinu lapa vai klients atgriezās veiksmīgas darbības URL.
Vai tiešsaistes un personiski veikti maksājumi var izmantot to pašu NeroPay kontu?
Jā. Jūsu NeroPay konts var atbalstīt tiešsaistes maksājumu rīkus kopā ar jūsu aktivizēto personisko maksājumu iestatījumu. Pieejamās metodes un konta prasības ir atkarīgas no jūsu uzņēmuma un reģiona.
Ko nozīmē summa API piemērā?
Piemērā tiek izmantotas galvenās valūtas vienības: 15.99 nozīmē £15.99, kad valūta ir GBP. Vienmēr ievērojiet galapunktā dokumentēto summas formātu.
Kur es varu pārbaudīt maksas un norēķinu detaļas?
Apskatiet pašreizējo NeroPay cenu un jūsu konta noteikumus. Sekmīgs klienta maksājums un līdzekļu kļūšana pieejama izmaksai ir atsevišķi posmi; nesola tūlītēju pieejamību no norēķinu atbildes.
Sniedziet savai vietnei maksājumu procesu, ko ir vērts pabeigt.
Izpētiet izmitināto norēķinu, pārbaudiet API atsauci un izvēlieties piemērotāko tiešsaistes maksājumu risinājumu savai uzņēmējdarbībai.
Pieejamās funkcijas, maksājumu veidi, piemērotība, maksas un norēķinu nosacījumi ir atkarīgi no jūsu konta, uzņēmuma un reģiona. Skatīt pašreizējo cenu · Sazinieties ar mums