Praleisti prie turinio
MOKĖJIMAI · Internetiniai mokėjimai

Jūsų atsiskaitymas.
Aiškesnis mokėjimo būdas.

Paverskite internetinį užsakymą paprasta mokėjimo kelione. Susiekite savo svetainę su NeroPay, siųskite klientus į talpinamą atsiskaitymo puslapį ir gaukite rezultatą atgal į savo verslo procesą.

✓ Svetainės atsiskaitymas✓ API v2✓ Talpinamas mokėjimo puslapis

Sukurtas jūsų svetainei arba programai. Norite paruošto dalijimui užklausos? Vietoj to išbandykite Link Payments.

Talpinamas atsiskaitymas · API v2Peržiūra
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"
}
Užsakymas ORDER-1001Klientas tęsia į talpinamą atsiskaitymą
£15.99
JŪSŲ SERVERIS→TALPINAMAS ATSISKAITYMAS→MOKĖJIMO REZULTATAS
Pradinis atsakas sukuria atsiskaitymo URL. Tai nereiškia, kad mokėjimas patvirtintas.
Jūsų klientamsAiški suma ir patogus atsiskaitymas.
Jūsų programuotojamsViena API užklausa mokėjimo puslapiui sukurti.
Jūsų versluiStebėkite rezultatus, ne tik paspaudimus.
MOKĖJIMAI UŽ PREKIŲ IŠDĖSTYMO VIETOS RIBŲ

Pardavinėkite internetu. Išlaikykite sklandų procesą.

Suteikite klientams paprastą būdą mokėti, nereikalaujant integruoti kortelių įvedimo srauto savo svetainėje.

Atsiskaitymas, kuris tinka jūsų svetainei

Išlaikykite savo krepšelio ir užsakymo patirtį. Sukurkite mokėjimo puslapį, kai klientas pasiruošęs, tada nukreipkite jį į NeroPay.

Kortelės įvedimas vyksta per talpinamą atsiskaitymą

Jūsų integracija siunčia užsakymo ir kliento informaciją – ne kortelės duomenis. Jūsų slaptasis API raktas lieka jūsų serveryje.

Grąžinkite rezultatą į savo darbo eigą

Naudokite unikalų užsakymo atpažinimo numerį ir mokėjimo pranešimų galinį tašką, kad susietumėte mokėjimo rezultatą su tuo užsakymu, kuris jį sukūrė.

NUO KREPŠELIO IKI MOKĖJIMO

Paprastas kelias nuo užsakymo iki atsiskaitymo.

Jūsų svetainė saugo užsakymo logiką. NeroPay suteikia talpinamą mokėjimo etapą. Jūsų serveris patvirtina rezultatus prieš vykdant įvykdymą.

1

Sukurkite užsakymą

Išsaugokite krepšelio sumą, kliento duomenis ir unikalų jūsų atpažinimo numerį. Galutinę sumą kontroliuoja jūsų serveris.

2

Sukurkite talpinamą atsiskaitymą

Nusiųskite užklausą iš savo serverio į API v2 ir nukreipkite klientą į grąžintą atsiskaitymo URL.

3

Patvirtinti ir įvykdyti

Tvarkykite serverio pusės mokėjimo rezultatą, suderinkite jį su savo užsakymu ir vykdykite įvykdymą tik vieną kartą.

TIRI KORESPONDENCIJĄ

Žiūrėkite kitą žingsnį.

Užsakymas išsaugotas

Išlaikykite krepšelį savo svetainėje.

Jūsų serveris apskaičiuoja mokėtiną sumą ir išsaugo užsakymo nuorodą prieš sukuriant apmokėjimą.

Kliento kelionė£15.99
JŪSŲ PROGRAMUOTOJUI

Jūsų užsakymo logika.
Mūsų priglobtas apmokėjimas.

Sukurkite mokėjimo puslapį savo serveryje. Nukreipkite klientą į grąžintą apmokėjimo puslapio URL, tada naudokite patvirtintus mokėjimo rezultatus užsakymui atnaujinti.

01
Viena serverio pusės integracija

Šiame pavyzdyje naudojama API v2 ir pagrindinės valiutos vienetai: 15.99 reiškia £15.99 svarų sterlingų (GBP).

02
Autentifikuota ir pasirašyta

Laikykite slaptą raktą savo serveryje. Pasirašykite tikslų JSON turinį, kurį siunčiate, naudodami naują laiko žymą.

03
Bandykite dar kartą be naujo užsakymo kūrimo

Išsaugokite duomenų paketo ir idempotencijos raktą kartu su užsakymu. Naudokite juos tik tiksliai tam pačiam užklausos pakartojimui.

04
Įvykdyti kartą, po patvirtinimo

Patikrinkite mokėjimo rezultatą ir suderinkite nuorodą, sumą bei valiutą prieš atnaujindami užsakymą.

Tai serverio pusės kūrimo pavyzdys – nebaigta gamybinė integracija. Pridėkite savo užsakymų saugojimą, patikrintą pranešimų apdorojimą, klaidų valdymą ir suderinimą.

POST Serverio pusės atsiskaitymo pavyzdys
// 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.

Pakeiskite pavyzdinį klientą ir URL savo užsakymo duomenimis bei taškais. Niekada nedėkite API slaptumo į puslapio HTML ar kliento pusės JavaScript.

SUKURTA APGALE REALIŲ PARDAVIMŲ

Daugiau nei vienas būdas parduoti internetu.

Pasirinkite internetinio mokėjimo būdą, kuris atitinka, kaip klientai užsako iš jūsų verslo.

Internetinės svetainės užsakymai

Naudokite esamą krepšelį ir nukreipkite klientus į talpinamą mokėjimo puslapį paskutiniam atsiskaitymo etapui.

Rezervacijos ir avansai

Sukurkite atsiskaitymą atsižvelgdami į sutartą rezervacijos sumą ir susiekite mokėjimo nuorodą su rezervacija.

Individualūs klientų portalai

Pridėkite mokėjimo žingsnį prie kliento paskyros, aptarnavimo užsakymo arba verslas-verslui darbo eigos.

JŪSŲ SVETAINĖ, JŪSŲ UŽSAKYMŲ LOGIKA

Palikite sprendimus ten, kur jie priklauso.

Patikima integracija prasideda nuo aiškios atsakomybės ribos. Jūsų svetainė apibrėžia užsakymą; mokėjimo sistema patvirtina, ar jis buvo apmokėtas.

Patikrinkite bendrą sumą savo serveryje

Nekliaukitės kainomis, pateiktomis naršyklėje, ar kliento redaguota užsakymo nuoroda.

Laikykite kredencialus toli nuo naršyklės

Jūsų slaptasis raktas, užklausų pasirašymas ir mokėjimo rezultatų patikrinimas priklauso jūsų serveriui.

Su redirect elkitės kaip su navigacija – ne kaip su įrodymu

Klientui atsidūrus jūsų ačiū puslapyje, pats šis faktas nereiškia sėkmingo mokėjimo patvirtinimo.

TINKAMAS ĮRANKIS PRAŠYMUI

Viena paskyra. Daugiau būdų gauti mokėjimus.

Pasirinkite kelią, atitinkantį, kaip jūsų klientas perka – neuždaras vieno dydžio sprendimas.

Internetiniai mokėjimai

Sukurkite svetainės atsiskaitymo sistemą.

Jūs esate čia
DALIS SUJUNGTOS VERSLO SISTEMOS

Mokėjimai yra tik pradžia.

Ištirkite NeroPay įrankius, kurie atitinka jūsų verslo būdą aptarnauti klientus – internetu, pagal paskyrimą ar prie prekystalio.

NeroWeb

Internetiniai meniu ir užsakymai
Perkelkite maisto užsakymą į internetą ir palaikykite mokėjimus kaip klientų kelionės dalį.

Peržiūrėti NeroWeb →

NeroBooking

Rezervacijos ir klientų aptarnavimas
Laikykite užsakymo informaciją kartu su kita jūsų verslo informacija ir pasirinkite tinkamą mokėjimo užklausą kiekvienai paslaugai.

Išnagrinėkite NeroBooking →

NeroPOS

Prie prekystalio ir ne tik
Sujunkite savo aptarnavimą gyvai su platesne NeroPay patirtimi – nuo užsakymų kasoje iki mokėjimų kortele palaikymo.

Peržiūrėti NeroPOS →
NeroPOS, NeroWeb ir NeroBooking programinė įranga yra nemokama, kai naudojate NeroPay mokėjimus. Mokėjimų apdorojimas, techninė įranga ir bet kurios papildomos paslaugos turi savo taikomą kainodarą ir sąlygas. Peržiūrėti kainodarą →
JŪSŲ KLAUSIMAI, ATSAKYMAMS

Internetiniai mokėjimai.
Naudinga informacija.

Reikia pagalbos pasirenkant tinkamą jūsų verslui sprendimą? Mūsų komanda gali paaiškinti visas galimybes.

Pasikalbėkite su NeroPay →

Oficialus API v2 nuorodos vadovas ↗

Ar man reikia sukurti savo kortelės mokėjimo formą?

Ne. API sukuria NeroPay talpinamą mokėjimo puslapį. Jūsų svetainė valdo krepšelį ir nukreipia klientą į atsiskaitymą; kortelės duomenys įvedami talpinamame puslapyje.

Ar man reikia programuotojo sujungti esamą svetainę?

Individualiai API integracijai dažniausiai reikia programuotojo. Jei jums nereikia individualaus krepšelio, Nuorodų mokėjimai, Sąskaitų mokėjimai ir NeroForm siūlo kitus būdus paprašyti mokėjimo.

Kur rasti API nuorodų vadovą?

NeroPay API v2 nuorodų vadovas apima užklausų laukus, autentifikacijos duomenis, pavyzdžius ir mokėjimų pranešimų gaires. Kuriant integraciją naudokite naujausią vadovą.

Kaip mano svetainė turėtų patvirtinti, kad užsakymas apmokėtas?

Naudokite patikrintą serverinį mokėjimo rezultatą ir suderinkite jį su užsakymo nuoroda bei suma. Nevykdykite užsakymo vien tik dėl to, kad atsiskaitymo puslapis atsidarė arba klientas grįžo į sėkmės URL.

Ar internetiniai ir tiesioginiai mokėjimai gali naudoti tą patį NeroPay paskyrą?

Taip. Jūsų NeroPay paskyra gali palaikyti internetinius mokėjimo įrankius kartu su įgalintu tiesioginių mokėjimų nustatymu. Prieinamos metodikos ir paskyros reikalavimai priklauso nuo jūsų verslo ir regiono.

Ką reiškia suma API pavyzdyje?

Pavyzdyje naudojami pagrindiniai valiutos vienetai: 15.99 reiškia £15.99, kai valiuta yra GBP. Visada laikykitės galinio taško dokumentuoto sumos formato.

Kur galiu patikrinti mokesčius ir atsiskaitymo detales?

Peržiūrėkite dabartinį NeroPay kainodarą ir jūsų paskyros sąlygas. Sėkmingas kliento mokėjimas ir lėšų prieinamumas išmokėjimui yra atskiros stadijos; nepažadėkite momentinio prieinamumo atsiskaitymo atsakyme.

Suteikite savo svetainei mokėjimo patirtį, verta ją užbaigti.

Išbandykite talpinamą atsiskaitymo puslapį, peržiūrėkite API nuorodų vadovą ir pasirinkite tinkamą internetinio mokėjimo nustatymą savo verslui.