Cost+Docs

OpenCart

Integreer Cost+ met uw OpenCart-winkel (4.x en 3.x / ocStore 3)

OpenCart

Integreer Cost+ als betaalmethode in uw OpenCart-winkel. De officiele NoPayn Payment Gateway-extensie is beschikbaar voor OpenCart 4 en OpenCart 3 / ocStore 3.

Vereisten

  • Actief Cost+ handelaarsaccount
  • OpenCart 4.0.0.0 of hoger
  • PHP 8.0 of hoger
  • Beheerderstoegang tot uw OpenCart-dashboard
  • Actief Cost+ handelaarsaccount
  • ocStore 3.0.x of OpenCart 3.0.3.x
  • PHP 7.4 of hoger
  • Beheerderstoegang tot uw OpenCart-dashboard

Ondersteunde betaalmethoden

  • Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
  • Apple Pay
  • Google Pay
  • Vipps / MobilePay
  • Credit / Debit Card — Visa, Mastercard, Amex, Maestro, V Pay, Bancontact, Diners, Discover
  • Apple Pay
  • Google Pay
  • Vipps / MobilePay
  • Swish

1. De extensie installeren

Methode A: Uploaden via beheerpaneel (aanbevolen)

  1. Download de nieuwste .ocmod.zip-release van GitHub
  2. Ga in uw OpenCart-beheer naar Extensions → Installer
  3. Upload het .ocmod.zip-bestand
  4. Ga naar Extensions → Extensions → Payment
  5. Zoek NoPayn Payment Gateway en klik op Install en vervolgens Edit

Methode B: Handmatig uploaden

  1. Download of kloon de repository
  2. Kopieer de inhoud van de upload/-map naar uw OpenCart-hoofdmap
  3. Ga naar Extensions → Extensions → Payment
  4. Zoek NoPayn Payment Gateway en klik op Install en vervolgens Edit

Architectuur

OpenCart 3 gebruikt een multi-extensie-opzet:

  • NoPayn - Global Settings — gedeelde configuratie (API-sleutel, bestellingsstatussen, beschikbaarheid van methoden, handmatige capture, foutopsporingslogboek)
  • NoPayn - Card Payments — credit-/betaalkaart bij afrekenen
  • NoPayn - Apple Pay / Google Pay — wallet-afrekenen (als slechts een wallet is ingeschakeld, past het label zich automatisch aan)
  • NoPayn - Vipps MobilePay — Vipps/MobilePay-afrekenen
  • NoPayn - Swish — Swish-afrekenen

Methode A: Uploaden via beheerpaneel (aanbevolen)

  1. Download het .ocmod.zip-bestand van de nieuwste GitHub-release

Gebruik het .ocmod.zip-bestand van de release — niet de automatisch gegenereerde "Source code"-downloads van GitHub, die de repository-indeling bevatten en niet de installatieindeling.

  1. Ga in het beheer naar Extensions → Installer
  2. Upload het .ocmod.zip-bestand
  3. Ga naar Extensions → Extensions → Payments
  4. Installeer eerst NoPayn - Global Settings
  5. Open NoPayn - Global Settings en configureer:
    • API-sleutel
    • Bestellingsstatussen voor voltooid, in behandeling en geannuleerd
    • Beschikbare betaalmethoden waarvoor uw handelaarsaccount is goedgekeurd
    • Optioneel: handmatige capture voor kaarten
    • Optioneel: foutopsporingslogboek
  6. Installeer de afrekenmodules die u wilt tonen:
    • NoPayn - Card Payments
    • NoPayn - Apple Pay / Google Pay
    • NoPayn - Vipps MobilePay
    • NoPayn - Swish
  7. Stel voor elke afrekenmodule in: Status, Geo Zone en Sort Order

Methode B: Handmatig uploaden

  1. Download of kloon de repository
  2. Kopieer de inhoud van de upload/-map naar uw winkelhoofmap
  3. Ga naar Extensions → Extensions → Payments
  4. Volg dezelfde installatievolgorde als Methode A (eerst Global Settings, daarna afrekenmodules)

2. API-gegevens invoeren

Log in op het handelaarsportaal en navigeer naar Websites, klik vervolgens op de website die u wilt verbinden. Klik op Integration waar u uw API-sleutel vindt.

Cost+ handelaarsportaal met API-sleutel

Voer in de NoPayn Payment Gateway-instellingen uw API Key in het bijbehorende veld in.

Voer in NoPayn - Global Settings uw API Key in het bijbehorende veld in. De API-sleutel wordt gedeeld door alle afrekenmodules — u hoeft deze slechts eenmaal in te voeren.

3. Betalingsinstellingen configureren

  1. Schakel de betaalmethoden in waarvoor u bent goedgekeurd
  2. Stel uw gewenste bestellingsstatussen in voor voltooide, in behandeling zijnde en geannuleerde betalingen
  3. Beperk betalingen optioneel per Geo Zone
  4. Stel Status in op Enabled
  5. Klik op Save

Globale instellingen

NoPayn - Global Settings bevat alle gedeelde configuratie:

InstellingBeschrijving
API KeyUw NoPayn API-sleutel
Order StatusesStatusmapping voor voltooid, in behandeling en geannuleerd
Method AvailabilityWelke betaalmethoden uw handelaarsaccount mag gebruiken
Manual CaptureCreditcardbetalingen alleen autoriseren — later capturen
Debug LoggingGedetailleerd logboek inschakelen voor probleemoplossing

Afrekenmodule-instellingen

Elke afrekenmodule heeft eigen winkelinstellingen:

InstellingBeschrijving
StatusDeze betaalmethode bij afrekenen in- of uitschakelen
Geo ZoneBeperken tot specifieke geografische zones
Sort OrderWeergavevolgorde op de afrekenpagina

Activeer alleen de betaalmethoden waarvoor u bent goedgekeurd en een bevestiging heeft ontvangen.

Betalingsflow

  1. Klant selecteert een Cost+-betaalmethode bij het afrekenen
  2. Klant wordt doorverwezen naar de NoPayn Hosted Payment Page
  3. Na betaling keert de klant terug en wordt de bestellingsstatus automatisch bijgewerkt
  4. NoPayn stuurt een webhook voor asynchrone statusbevestiging

De extensie gebruikt de Cost+ Hosted Payment Page, wat betekent dat klanten worden doorverwezen naar een beveiligd betalingsformulier. Er worden geen gevoelige kaartgegevens door uw server verwerkt.

Elke afrekenmodule is een afzonderlijke OpenCart-betalingsextensie, waardoor klanten aparte keuzerondjes krijgen bij het afrekenen (bijv. "Card Payments", "Apple Pay & Google Pay").

  1. Klant selecteert een betaalmethodelabel bij het afrekenen (bijv. Card Payments)
  2. De extensie maakt een NoPayn hosted payment-bestelling aan
  3. Klant wordt doorverwezen naar de beveiligde NoPayn-betaalpagina
  4. Na betaling keert de klant terug en wordt de bestellingsstatus automatisch bijgewerkt
  5. NoPayn stuurt een webhook voor asynchrone statusbevestiging

De Apple Pay / Google Pay-module stuurt beide methoden in een transactie, zodat de NoPayn-gehoste pagina beide walletopties in een enkele flow kan aanbieden.

Upgraden van v1.0.0 naar v2.0.0

Versie 1.0.0 gebruikte een enkele afrekenmethode genaamd "NoPayn Checkout". Versie 2.0.0 verandert naar afzonderlijke afrekenmodules per betaalmethode. Bij het upgraden:

  1. Upload het nieuwe pakket
  2. Uw bestaande "NoPayn Checkout"-vermelding wordt NoPayn - Global Settings
  3. Controleer en sla de globale instellingen op
  4. Installeer en schakel de nieuwe afrekenmodules in die u aan klanten wilt tonen

4. Testen en live gaan

Doe een paar testtransacties om te controleren of alles soepel werkt. We raden aan om zowel geslaagde als mislukte betalingen te testen om te bevestigen dat alle scenario's correct worden afgehandeld.

Ondersteuning

Hulp nodig? Neem contact op met ons supportteam via support@costplus.io.

On this page