Mine sisule
MAKSSED · Veebimaksed

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.

✓ Veebisaidi kassasüsteem✓ API v2✓ Majutatud makse leht

Loodud teie veebisaidi või rakenduse jaoks. Eelistate valmis jagamiseks mõeldud päringut? Uurige asemel Link Paymentsi.

Majutatud kassasüsteem · API v2Eelvaade
POST /v2/hosted-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"
}
Tellimus ORDER-1001Klient jätkab majutatud kassasse
£15.99
TEIE SERVER→MAJUTATUD KASSA→MAKSE TULEMUS
Esialgne vastus loob maksekorvi URL-i. See ei kinnita makset.
Teie klientideleSelge summa ja hostitud maksekorv.
Teie arendajateleÜks API-päring makse lehe loomiseks.
Teie ettevõtteleJälgige tulemust, mitte ainult klikki.
MAKSED ÜLE LETI

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.

OSTUKORVIST MAKSENI

Lihtne tee tellimusest maksekorvini.

Teie sait hoiab tellimise loogika. NeroPay pakub hostitud makse sammu. Teie server kinnitab tulemuse enne täitmist.

1

Looge tellimus

Salvestage ostukorvi kogusumma, kliendi andmed ja oma unikaalne viide. Lõplik summa on teie serveri kontrolli all.

2

Looge hostitud maksekorv

Saatke päring oma serverist API v2-le ja suunake klient tagasi tagastatud maksekorvi URL-ile.

3

Kinnita ja täida

Käsitle serveripoolselt maksetulemust, tuvasta see sinu tellimusega ja täida tellimus vaid korra.

UURI VOOLU

Vaata järgmist sammu.

Tellimus salvestatud

Hoia ostukorvi oma veebisaidil.

Sinu server arvutab tasumisele kuuluva summa ja salvestab tellimuse viite enne kassalehe loomist.

Kliendi teekond£15.99
SINU ARENDAJALE

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.

01
Üks serveripoolne integratsioon

Näites kasutatakse API versiooni 2 ja peamiseid valuutühikuid: 15.99 tähendab GBP-s £15.99.

02
Autentitud ja allkirjastatud

Hoia salajane võti oma serveris. Allkirjasta täpne JSON-keha värske ajatempliga, mida saadad.

03
Kui ebaõnnestub, proovi uuesti ilma uut tellimust looma

Säilita andmepakett ja idempotentsuse võti koos tellimusega. Kasuta neid ainult täpse päringu korduskatse puhul.

04
Täida üks kord, pärast kinnitamist

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.

POST Serveripoolse kassaprotsessi näide
// 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.

DISAINITUD TÕELISTE MÜÜKIDEGA SOBIVAKS

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.

TEIE VEEBISAIT, TEIE TELLIMUSELIMETUS

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.

ÕIGE TÖÖRIIST PÄRINGULE

Üks konto. Rohkem võimalusi maksete saamiseks.

Vali tee, mis sobib kliendi ostukäitumisega — mitte kõigile ühtemoodi sobiv makseprotsess.

OSA ÜHENDATUD ÄRIST

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.

Avastage NeroWeb →

NeroBooking

Broneeringud ja klienditeenindus
Hoia broneerimisteave koos ülejäänud ettevõtte andmetega ning vali iga teenuse jaoks sobiv maksepalve.

Uuri NeroBooking →

NeroPOS

Kassa juures ja kaugemal
Ühenda oma isiklik teenindus laiemalt NeroPay kogemusega, alates tellimustest kassas kuni toetatud kaardimakseteni.

Avastage NeroPOS →
NeroPOS, NeroWeb ja NeroBooking tarkvarad on tasuta, kui kasutad NeroPay makseid. Makse töötlemisel, riistvaral ja valikulistel teenustel kehtivad oma hinnad ja tingimused. Vaata hinnakirja →
TEIE KÜSIMUSED, VASTUSED

Veebimaksed.
Kasulikud üksikasjad.

Kas vajad abi ettevõttele sobiva seadistuse valimisel? Meie meeskond selgitab võimalusi.

Räägi NeroPay-ga →

Ametlik API v2 dokumentatsioon ↗

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.