Cost+Docs

Drupal Commerce

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

Drupal Commerce

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 cr

Eining lahþegar prenesete tudi neposredno iz GitHub repozitorija.

2. Dodajte greiðslugátt

  1. Farðu á Commerce → Stillingar → Plačilni prehodi (/admin/commerce/config/payment-gateways)
  2. Smelltu Dodaj greiðslugátt
  3. 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:

  1. Viðskiptavinur doda izdelke í košarico og nadaljuje á afgreiðslu
  2. Na koraku greiðslur eru omogočene metode Cost+ prikazane kot radijski gumbi
  3. Viðskiptavinur izbere metodo og potrdi pöntun
  4. Eining ustvari pöntun gegnum Cost+ API og preusmeri á gostovano greiðsluno stran
  5. Viðskiptavinur dokonča greiðsla á strani Cost+
  6. Viðskiptavinur sig vrne í verslun — greiðsla er preverjeno gegnum API-ja
  7. 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:

  1. Kartica viðskiptavinar er avtorizirana (sredstva rezervirana) med afgreiðslu
  2. Zajem sig izvede samodejno, þegar pöntun preide í status Izpolnjeno
  3. 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:

TabelaNamen
nopayn_transactionsSledi greiðslunim pöntunm, ustvarjenim með Cost+ API
nopayn_refundsBeleži operacije vračil til revizijske namene

Odstranitev

drush pmu commerce_nopayn -y
drush cr

Odstranitev 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.

On this page