Cost+Docs

PrestaShop

Integreer Cost+ met uw PrestaShop-winkel (9.x, 8.x en 1.7)

PrestaShop

Integreer Cost+ als betaalmethode in uw PrestaShop-winkel. De Cost+-module is beschikbaar voor PrestaShop 9.x, PrestaShop 8.x en PrestaShop 1.7.

Vereisten

  • Actief Cost+ handelaarsaccount
  • PrestaShop 9.1 of hoger
  • PHP 8.1 of hoger
  • SSL/HTTPS ingeschakeld
  • Beheerderstoegang tot uw PrestaShop-backoffice
  • Actief Cost+ handelaarsaccount
  • PrestaShop 8.x installatie
  • PHP 8.0 of hoger
  • Beheerderstoegang tot uw PrestaShop-backoffice
  • MySQL 5.4 of hoger
  • Actief Cost+ handelaarsaccount
  • PrestaShop 1.7.x installatie
  • PHP 5.4 of hoger
  • Beheerderstoegang tot uw PrestaShop-backoffice
  • MySQL 5.4 of hoger

1. De module installeren

Download de module van GitHub.

Methode A: Uploaden via beheerpaneel (aanbevolen)

  1. Ga naar Modules → Module Manager in uw beheerpaneel
  2. Klik op Upload a module
  3. Sleep het ZIP-bestand of selecteer het handmatig
  4. Wacht tot de installatie is voltooid
  5. Zoek naar "NoPayn" en klik op Configure

Methode B: Handmatig uploaden

  1. Kopieer de map nopaynpayment/ naar uw PrestaShop modules/-directory
  2. Ga naar Modules → Module Manager
  3. Zoek naar "NoPayn" en klik op Install
  4. Klik op Configure om de instellingen te openen

Download de module van GitHub.

Methode A: Uploaden via beheerpaneel (aanbevolen)

  1. Ga naar Improve > Module Manager in uw beheerpaneel
  2. Klik op Upload a module
  3. Sleep het ZIP-bestand of selecteer het handmatig
  4. Wacht tot de installatie is voltooid
  5. Scroll naar de sectie "Other" en klik op Configure onder Cost+

PrestaShop 8 Module Manager

Dialoog module uploaden

Methode B: Handmatig uploaden via (S)FTP

  1. Pak het gedownloade ZIP-bestand uit
  2. Upload met een SFTP-client (bijv. FileZilla, WinSCP) alle mappen naar de /modules/-directory in uw PrestaShop-installatie
  3. Ga naar Improve > Modules > Module Catalog
  4. Zoek naar "Cost+" -- controleer indien nodig het tabblad Uninstalled Modules
  5. Klik op Install

Download de module van GitHub.

Methode A: Uploaden via beheerpaneel (aanbevolen)

  1. Ga naar Improve > Module Manager in uw beheerpaneel
  2. Klik op Upload a module
  3. Sleep het ZIP-bestand of selecteer het handmatig
  4. Wacht tot de installatie is voltooid
  5. Scroll naar de sectie "Other" en klik op Configure onder Cost+

PrestaShop 1.7 Module Manager

Dialoog module uploaden

Methode B: Handmatig uploaden via (S)FTP

  1. Pak het gedownloade ZIP-bestand uit
  2. Upload met een SFTP-client (bijv. FileZilla, WinSCP) alle mappen naar de /modules/-directory in uw PrestaShop-installatie
  3. Ga naar Modules > Module Manager
  4. Zoek naar "Cost+" -- controleer indien nodig het tabblad Uninstalled Modules
  5. Klik op Install

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-moduleconfiguratie uw API Key in en configureer de volgende instellingen:

InstellingBeschrijving
API KeyUw NoPayn API-sleutel
Credit / Debit CardCredit-cardbetalingen in-/uitschakelen
Apple PayApple Pay in-/uitschakelen
Google PayGoogle Pay in-/uitschakelen
Vipps MobilePayVipps MobilePay in-/uitschakelen
Manual CaptureCreditcardbetalingen alleen autoriseren — capturen bij verzending
Debug LoggingGedetailleerd logboek inschakelen naar var/logs/nopayn_debug.log

Plak de sleutel in het veld API Key op de Cost+ Library-configuratiepagina en klik op Save.

Cost+-configuratiepagina in PrestaShop 8

Plak de sleutel in het veld API Key op de Cost+ Library-configuratiepagina en klik op Save.

Cost+-configuratiepagina in PrestaShop 1.7

Schakel voor PrestaShop 8.x en 1.7 hostingomgevingen de optie cURL CA bundle in tijdens de configuratie om SSL-certificaatproblemen te voorkomen.

3. Betaalmethoden inschakelen

Betaalmethoden worden rechtstreeks geconfigureerd in de module-instellingen (zie stap 2 hierboven). Schakel elke methode naar wens in of uit.

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

Na het opslaan van uw API-sleutel uploadt u elke betaalmethodemodule afzonderlijk via Upload a module.

Ga terug naar Improve > Module Manager, klik opnieuw op Upload a module en upload elk ZIP-bestand voor de betaalmethoden die u wilt inschakelen (bijv. Credit Card, MobilePay, Swish).

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

Betaalmodules hebben ofwel een optie Configure (als aanvullende configuratie nodig is) of alleen een schakelaar In-/uitschakelen.

Na het opslaan van uw API-sleutel uploadt u elke betaalmethodemodule afzonderlijk via Upload a module.

Ga terug naar Improve > Module Manager, klik opnieuw op Upload a module en upload elk ZIP-bestand voor de betaalmethoden die u wilt inschakelen (bijv. Credit Card, MobilePay, Swish).

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

Betaalmodules hebben ofwel een optie Configure (als aanvullende configuratie nodig is) of alleen een schakelaar In-/uitschakelen.

Betalingsflow

  1. Klant selecteert een Cost+-betaalmethode bij het afrekenen
  2. Klant wordt doorverwezen naar de Cost+ Hosted Payment Page (HPP)
  3. Na het voltooien van de betaling wordt de klant teruggeleid naar de winkel
  4. Een webhook bevestigt de betalingsstatus server-to-server

Webhook

De webhook-URL wordt automatisch geconfigureerd per bestelling:

https://your-shop.com/module/nopaynpayment/webhook

Handmatige webhookconfiguratie is niet nodig — de module handelt de registratie automatisch af.

Handmatige capture

Wanneer ingeschakeld voor creditcardbetalingen:

  • Betaling wordt geautoriseerd maar niet gecaptured bij het afrekenen
  • Capture vindt plaats wanneer de bestelling wordt verzonden / als voltooid gemarkeerd
  • Als de bestelling wordt geannuleerd, wordt de autorisatie automatisch gevoided

Automatische terugbetaling

Als een gecaptureerde betalingsbestelling wordt geannuleerd, voert de module automatisch een volledige terugbetaling uit. Gedeeltelijke terugbetalingen kunnen worden verwerkt via PrestaShop-creditnota's.

Knoplabels bij afrekenen

Voor de beste gebruikerservaring met offsite-doorverwijzingsflows kunt u overwegen het knoplabel bij het afrekenen te wijzigen naar "Bestelling controleren" in plaats van "Bevestigen en betalen", aangezien de daadwerkelijke betaling plaatsvindt op de gehoste pagina van Cost+. Dit is een globale PrestaShop-instelling, niet module-specifiek.

Webhook

De webhook wordt automatisch geconfigureerd door de module. Handmatige configuratie is niet nodig.

Webhook

De webhook wordt automatisch geconfigureerd door de module. Handmatige configuratie is niet nodig.

4. Laatste stappen en testen

  1. Controleer alle ingeschakelde betaalmethoden
  2. Doe een paar testtransacties -- zowel geslaagde als mislukte -- om te controleren of alles soepel verloopt
  3. Configureer geavanceerd gedrag zoals handmatige vs. automatische capture afhankelijk van uw verwerkingsproces

Ondersteuning

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

On this page