Preskoči na vsebino
PLAČILA · Spletna plačila

Vaša blagajna.
Jasnejši način plačila.

Spremenite spletno naročilo v preprosto pot plačila. Povežite svojo spletno stran z NeroPay, pošljite stranke na gostujočo blagajno in rezultat vrnite nazaj v svoj poslovni proces.

✓ Spletna blagajna✓ API v2✓ Gostujoča plačilna stran

Zasnovano za vašo spletno stran ali aplikacijo. Raje pripravljen zahtevek za deljenje? Namesto tega raziščite Plačila preko povezave.

Gostujoča blagajna · API v2Predogled
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"
}
Naročilo ORDER-1001Stranka nadaljuje na gostujočo blagajno
£15.99
VAŠ STREŽNIK→GOSTUJOČA BLAGAJNA→REZULTAT PLAČILA
Začetni odgovor ustvari URL za blagajno. Ne potrdi plačila.
Za vaše strankeJasen znesek in gostujoča blagajna.
Za vaše razvijalceEn zahtevek API za ustvarjanje strani za plačilo.
Za vaše podjetjeSpremljajte izid, ne le klik.
PLAČILA PREKO PREPRODAJALNEGA MESTA

Prodajajte na spletu. Ohranite povezano izkušnjo.

Strankam omogočite preprost način plačila brez potrebe po gradnji postopka vnosa kartice na vaši spletni strani.

Blagajna, ki se prilagodi vašemu spletnemu mestu

Ohranite svojo košarico in izkušnjo naročila. Ustvarite stran za plačilo, ko je kupec pripravljen, nato ga preusmerite na NeroPay.

Vnos kartice ostane v gostujoči blagajni

Vaša integracija pošilja podatke o naročilu in kupcu—ne surovih podatkov kartice. Vaš skrivni API ključ ostane na vašem strežniku.

Rezultat pripeljite nazaj v svoj delovni proces

Uporabite edinstven referenčni zapis naročila in vašo končno točko za obvestila o plačilu, da povežete izid plačila z naročilom, ki ga je ustvarilo.

OD KOŠARICE DO PLAČILA

Enostavna pot od naročila do blagajne.

Vaše spletno mesto ohranja logiko naročila. NeroPay zagotavlja gostujoči korak plačila. Vaš strežnik potrdi izid pred izvedbo.

1

Ustvarite naročilo

Shranjite skupni znesek v košarici, podatke o kupcu in svoj edinstveni referenčni zapis. Končni znesek naj nadzira vaš strežnik.

2

Ustvarite gostujočo blagajno

Pošljite zahtevek s svojega strežnika na API v verziji 2 in usmerite kupca na vrnjeni URL blagajne.

3

Potrdi in izpolni

Obdelajte rezultat plačila na strani strežnika, ga uskladite z vašo naročilom in procesirajte izpolnitev le enkrat.

RAZISKUJTE POSTOPEK

Oglejte si naslednji korak.

Naročilo shranjeno

Obdržite košarico na svoji spletni strani.

Vaš strežnik izračuna plačljivo vsoto in shrani referenco naročila pred ustvarjanjem blagajne.

Potek stranke£15.99
ZA VAŠEGA RAZVOJNEGA INŽENIRJA

Vaša logika naročil.
Naša gostujoča blagajna.

Ustvarite plačilno stran na svojem strežniku. Pošljite kupca na vrnjeni URL blagajne, nato uporabite preverjene rezultate plačila za posodobitev naročila.

01
Ena integracija na strani strežnika

Primer uporablja API v2 in glavne valutne enote: 15.99 pomeni £15.99 v GBP.

02
Avtenticirano in podpisano

Hranite skrivni ključ na svojem strežniku. Podpišite točno JSON telo, ki ga pošljete, z uporabo svežega časovnega žiga.

03
Poskusite znova brez ustvarjanja novega naročila

Shranjite podatke in ključ idempotentnosti skupaj z naročilom. Oba ponovno uporabite le za natanko enak ponovni poskus tega zahtevka.

04
Izpolnite enkrat, po potrditvi

Preverite rezultat plačila in ujemanje reference, zneska ter valute pred posodobitvijo vašega naročila.

To je primer ustvarjanja na strani strežnika—ne popolna produkcijska integracija. Dodajte svojo trajno shranjevanje naročil, preverjeno obdelavo obvestil, upravljanje napak in uskladitev.

POST Primer zaključka nakupa na strani strežnika
// 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.

Zamenjajte primer kupca in URL-je z vašimi podatki naročil in dostopnimi točkami. Nikoli ne postavljajte svojega API skrivnega ključa v HTML strani ali v JavaScript na strani odjemalca.

ZASNOVANO OKOLI DEJANSKIH PRODAJ

Več kot en način za spletno prodajo.

Izberite spletno plačilno pot, ki ustreza načinu naročanja vaših strank pri vašem podjetju.

Naročila na spletni strani

Uporabite svoj obstoječi košarico in pošljite stranke na gostovano plačilno stran za končni korak nakupa.

Rezervacije in pologi

Zgradite postopek zaključka okoli dogovorjenega zneska rezervacije in povežite plačilno referenco z rezervacijo.

Posebni portali za stranke

Dodajte korak plačila v račun stranke, storitveno naročilo ali poslovni potek delo med podjetji.

VAŠA SPLETNA STRAN, VAŠA LOGIKA NAROČIL

Odločitve naj ostanejo tam, kjer pripadajo.

Zanesljiva integracija se začne s jasno razmejitvijo odgovornosti. Vaša spletna stran določi naročilo; plačilni sistem potrdi, ali je bilo plačano.

Preverite skupni znesek na vašem strežniku

Ne zanašajte se na ceno, ki jo zagotovi brskalnik, ali referenco naročila, ki jo je spremenil kupec.

Shranjene poverilnice naj ostanejo izven brskalnika

Vaš skrivni ključ, podpisovanje zahtev in preverjanja rezultatov plačila naj ostanejo na vašem strežniku.

Preusmeritev obravnavajte kot navigacijo—ne kot dokaz

Stranka, ki pride na vašo stran zahvale, sama po sebi ne potrjuje uspešnega plačila.

PRAVO ORODJE ZA ZAHTEVO

En račun. Več možnosti za plačilo.

Izberite pot, ki ustreza nakupu vaše stranke – ne univerzalno plačilno pot.

DELEC POVEZANEGA PODJETJA

Plačila so šele začetek.

Raziščite NeroPay orodja, ki ustrezajo načinu, kako vaše podjetje oskrbuje stranke – na spletu, s terminom ali na blagajni.

NeroWeb

Spletni meniji in naročila
Prenesite svojo izkušnjo naročanja hrane na splet in ohranite plačila kot del nakupovalne poti.

Raziščite NeroWeb →

NeroBooking

Rezervacije in storitve za stranke
Shranjujte podatke o rezervacijah skupaj z ostalimi poslovnimi informacijami in izberite pravi zahtevek za plačilo za vsako storitev.

Raziščite NeroBooking →

NeroPOS

Na blagajni in prek nje
Povežite svojo storitev v živo z obsežno NeroPay izkušnjo, od naročil na blagajni do podprtih kartičnih plačil.

Raziščite NeroPOS →
NeroPOS, NeroWeb in NeroBooking programska oprema je brezplačna, ko uporabljate NeroPay plačila. Obdelava plačil, strojna oprema in vse dodatne storitve imajo svoje veljavne cene in pogoje. Ogled cen →
VAŠA VPRAŠANJA, ODGOVORI

Spletna plačila.
Uporabne podrobnosti.

Potrebujete pomoč pri izbiri najboljše rešitve za vaše podjetje? Naša ekipa vam lahko pojasni možnosti.

Pogovorite se z NeroPay →

Uradni API v2 referenca ↗

Ali moram izdelati svojo obrazec za plačevanje s kartico?

Ne. API ustvari NeroPay gostovano plačilno stran. Vaša spletna stran upravlja košarico in preusmeri kupca na blagajno; podatke o kartici vnaša na gostovani strani.

Ali potrebujem razvijalca za povezavo obstoječe spletne strani?

Običajno je za prilagojeno API integracijo potreben razvijalec. Če ne potrebujete prilagojene košarice, Link Payments, Invoice Payments in NeroForm nudijo druge načine za zahtevanje plačila.

Kje najdem API referenco?

Referenca API-ja NeroPay v v2 vsebuje polja zahtevkov, podatke o preverjanju pristnosti, primere in navodila za obveščanje o plačilih. Pri gradnji integracije uporabite najnovejšo referenco.

Kako naj moja stran potrdi, da je bila naročilo plačano?

Uporabite preverjen rezultat plačila na strežniški strani in ga uskladite z referenco naročila in zneskom. Ne izpolnite naročila samo zato, ker se je odprla stran blagajne ali ker se je kupec vrnil na uspešno URL.

Ali lahko spletna in osebna plačila uporabljata isti račun NeroPay?

Da. Vaš račun NeroPay lahko podpira spletna plačilna orodja poleg vaše omogočene nastavitve za osebna plačila. Razpoložljive metode in zahteve za račun so odvisne od vašega podjetja in regije.

Kaj pomeni znesek v primeru API-ja?

Primer uporablja glavne enote valute: 15.99 pomeni £15.99, ko je valuta GBP. Vedno upoštevajte dokumentirano obliko zneska pri končni točki.

Kje lahko preverim pristojbine in podrobnosti poravnave?

Ogledajte si trenutno ceno NeroPay in pogoje za vaš račun. Uspešno plačilo stranke in razpoložljivost sredstev za izplačilo sta ločena procesa; ne obljubljajte takojšnje razpoložljivosti iz odgovora blagajne.

Vaši spletni strani zagotovite plačilno pot, ki se je splača zaključiti.

Raziščite gostovano blagajno, preverite API referenco in izberite pravo nastavitve spletnega plačila za vaše podjetje.