Drupal Commerce
Samþættu Cost+ með svojo Drupal Commerce verslun með opinberu modulom greiðslunega prehoda

Samþættu Cost+ sem greiðslumáta í Drupal Commerce verslun. Opinber eining NoPayn Payment Gateway uporablja tok gostovane greiðslune strani, taþegar da nobeni kartični podatki ne pridejo í stik með þínum strežnikom — í celoti skladen með PCI DSS.
Forsendur
- Virkur söluaðilareikningur Cost+
- Drupal 10 eða 11
- Drupal Commerce 3.x
- PHP 8.1 eða novejši
- Stjórnandaaðgangur do þittga Drupal vefsíðu
Studdir greiðslumátar
- Kredit / debetna kartica — Visa, Mastercard og druge
- Apple Pay
- Google Pay
- Vipps / MobilePay
1. Settu upp modul
Afritaðu eining commerce_nopayn í þínu Drupal settu uppv og ga virkjaðu:
cp -r commerce_nopayn /path/to/drupal/web/modules/custom/
drush en commerce_nopayn -y
drush crEining lahþegar prenesete tudi neposredno iz GitHub repozitorija.
2. Dodajte greiðslugátt
- Farðu á Commerce → Stillingar → Plačilni prehodi (
/admin/commerce/config/payment-gateways) - Smelltu Dodaj greiðslugátt
- Izberite NoPayn Payment Gateway kot viðbót
3. Stilltu prehod
Sláðu inn naslednje nastavitve:
- NoPayn API Key — Vaš trgovski API lykill iz gátt söluaðila
- Greiðslumátar — Virkjaðu eða slökktu á kreditno kartico, Apple Pay, Google Pay, Vipps MobilePay
- Aðferð — Nastavite á Test pri uporabi API lykilla vefsíðu sandboxa eða Framleiðslua pri uporabi framleiðsluskega ključa vefsíðu
Virkjaðu aðeins þá greiðslumáta sem þú hefur fengið samþykki og staðfestingu fyrir.
Neobvezne nastavitve
- Ročni zajem — Avtorizirajte kartična greiðslur brez takojšnjega zajema (sredstva eru rezervirana, nato zajeta ob izpolnitvi pantanir)
- Beleženje til odpravljanje napak — Virkjaðu til beleženje vseh API zahtev og odgovorov í Drupal dnevnik til odpravljanje napak
Smelltu Shrani, þegar ste končali.
4. Greiðsluflæðir
Þegar er konfigurirano, tok greiðslur deluje á naslednji način:
- Viðskiptavinur doda izdelke í košarico og nadaljuje á afgreiðslu
- Na koraku greiðslur eru omogočene metode Cost+ prikazane kot radijski gumbi
- Viðskiptavinur izbere metodo og potrdi pöntun
- Eining ustvari pöntun gegnum Cost+ API og preusmeri á gostovano greiðsluno stran
- Viðskiptavinur dokonča greiðsla á strani Cost+
- Viðskiptavinur sig vrne í verslun — greiðsla er preverjeno gegnum API-ja
- Webhook od Cost+ asinhrono potrdi rezultat greiðslur
Plačilne seje potečejo eftir 5 minutah eftir standardih Cost+. Eining pošlje tudi podrobne postavke pantanir (izdelke og poštnino) í Cost+ til podrobne zapise transakcij.
5. Stillingar webhook-a
URL webhook-a er samodejno generiran með strani Drupal Commerce:
https://your-store.com/payment/notify/{gateway_machine_name}Na primer: https://your-store.com/payment/notify/nopayn
Ta URL mora biti dostopen með interneta brez avtentikacije. Eining vedno preveri status greiðslur gegnum API-ja — nikoli ne zaupa aðeins koristnim podatkom webhook-a.
Ročni zajem
Þegar er ročni zajem omogočen til kreditne kartice:
- Kartica viðskiptavinar er avtorizirana (sredstva rezervirana) med afgreiðslu
- Zajem sig izvede samodejno, þegar pöntun preide í status Izpolnjeno
- Ef er pöntun preklicano, er avtorizacija razveljavljena gegnum webhook-a
Uporabite ročni zajem, ef želite viðskiptavinurm zaračunati šele, þegar er njihovo pöntun odposlano. To er koristno til trgovce með daljšimi časi izpolnjevanja.
Endurgreiðslur
Endurgreiðslur er mogoef obdelati neposredno iz skrbniške plošef Commerce. Podprta eru taþegar öll kot delna endurgreiðslur.
Tabele podatkovne baze
Eining ustvari dve tabeli til sledenje:
| Tabela | Namen |
|---|---|
nopayn_transactions | Sledi greiðslunim pöntunm, ustvarjenim með Cost+ API |
nopayn_refunds | Beleži operacije vračil til revizijske namene |
Odstranitev
drush pmu commerce_nopayn -y
drush crOdstranitev einingar mun izbrisala tabeli nopayn_transactions og nopayn_refunds. Gakktu úr skugga um, da izvozite öll potrebne podatke pred odstranitvijo.
Prófaðu og settu í gang
Framkvæmdu nokkrar prófunarfærslur, til að tryggja hnökralausan gang. Nastavite način prehoda á Test og preverite taþegar uspešna kot neuspešna greiðslur pred prehodom á Framleiðslua.
Aðstoð
Þarftu aðstoð? Hafðu samband við þjónustudeild okkar á support@costplus.io.