Tovább a tartalomhoz

Stripe beállítása a wp-config.php fájlból

A Stripe API-kulcsainak megadása a wp-config.php fájlban, a webhook beállítása és az átjáró aktiválása.

A Stripe-ot a Beállítások → Fizetési beállítások oldalon közvetlenül is összekötheted a fiókoddal a Csatlakozás ezzel: Stripe gombbal. Biztonságosabb megoldás, ha az API-kulcsokat a wp-config.php fájlba írod: így a kulcsok az adatbázison kívül maradnak, és egy adatbázist érintő sérülékenység nem fedi fel őket.

https://minta-bolt.hu/wp-admin/admin.php?page=fluent-cart
A Stripe beállítóoldala az éles és a teszt hitelesítő adatok füllel, a fizetési mód választóval

A beállítóoldalon a Fizetési mód alatt két lehetőséged van: a Beágyazott pénztár (ajánlott) a pénztároldalon jelenik meg, a Stripe által üzemeltetett fizetési oldal pedig átirányít a Stripe oldalára. Banki átutaláshoz és minden olyan módhoz, amely a beágyazott pénztárban nem látszik, a hosztolt oldalt használd. A hosztolt oldalnál a Küldés gomb felirata is állítható: automatikus beállításnál az egyszeri rendelésnél a „Vásárlás”, az előfizetésnél az „Előfizetés” felirat jelenik meg.

1. Az API-kulcsok kimásolása a Stripe-ból

Szekció neve “1. Az API-kulcsok kimásolása a Stripe-ból”
  1. Jelentkezz be a Stripe vezérlőpultjába.
  2. A jobb felső sarokban kattints a Developers pontra, majd válaszd az API keys oldalt.
  3. Másold ki a Publishable key (pk_…) és a Secret key (sk_…) értékét.

A Stripe-fiókban két kulcskészlet van: egy teszt és egy éles. Kezdd a teszt kulcsokkal, és csak működő kapcsolat után válts az élesekre.

2. A kulcsok beírása a wp-config.php fájlba

Szekció neve “2. A kulcsok beírása a wp-config.php fájlba”
  1. Nyisd meg a WordPress gyökérkönyvtárában lévő wp-config.php fájlt egy fájlkezelő bővítménnyel vagy a tárhelyed fájlkezelőjével.
  2. Görgess a fájl aljára, közvetlenül a /* That's all, stop editing! Happy publishing. */ sor fölé.
  3. Írd be a két sort, és a helyőrzőket cseréld a saját kulcsaidra:
define('FCT_STRIPE_LIVE_PUBLIC_KEY', 'IDE JÖN A NYILVÁNOS KULCS');
define('FCT_STRIPE_LIVE_SECRET_KEY', 'IDE JÖN A TITKOS KULCS');

Teszt módban ezeket a sorokat használd:

define('FCT_STRIPE_TEST_PUBLIC_KEY', 'IDE JÖN A NYILVÁNOS KULCS');
define('FCT_STRIPE_TEST_SECRET_KEY', 'IDE JÖN A TITKOS KULCS');
  1. Mentsd a fájlt.

A webhookok nélkül a Stripe nem tud valós időben értesíteni az áruházat a sikeres fizetésekről, a visszatérítésekről és az előfizetések változásairól.

  1. A FluentCart Stripe-beállításaiban másold ki a Webhook URL értékét.
  2. Kattints az Add Endpoint hivatkozásra: a Stripe az Create an event destination oldalára visz.
  3. Az Events résznél válaszd az All events fület, és jelöld be ezeket az eseményeket:
Esemény Mikor érkezik
checkout.session.completed A vevő befejezte a fizetést, a rendelés feldolgozható.
charge.refunded Egy teljesített fizetést visszatérítettek.
charge.refund.updated A visszatérítés adatai (összeg, ok) megváltoztak.
charge.succeeded A vevő fizetése sikeres volt.
invoice.paid Egy előfizetési számlát a vevő kifizetett.
invoice.payment.failed Egy előfizetési számla fizetése nem sikerült, például elutasították a kártyát.
customer.subscription.deleted A vevő lemondta az előfizetését.
customer.subscription.updated Az előfizetés megváltozott, például magasabb vagy alacsonyabb csomagra váltottak.
  1. Kattints a Continue gombra, válaszd a Webhook endpoint lehetőséget, és kattints újra a Continue gombra.
  2. Adj nevet a célnak, illeszd be a kimásolt webcímet az Endpoint URL mezőbe, és kattints a Create Destination gombra.
  1. A FluentCart Stripe-oldalán kapcsold be a jobb felső sarokban a Fizetés aktiválása kapcsolót.
  2. Kattints a lap alján a Beállítások mentése gombra.

Ha az áruház teszt módban van, az éles fizetéshez a Beállítások → Áruház beállításai oldalon a Rendelési mód értékét állítsd élesre.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások