Ecster Pay för WooCommerce

Introduktion

Ecster Pay för WooCommerce är en betalmodul som låter dig ta betalt via Ecsters nya betalsystem Ecster Pay i din Woocommerce-butik.

Modulen är nylanserad

För tillfället är modulen precis nylanserad. Eventuella buggar, frågor eller förslag på ändringar kan rapporteras till info@krokedil.se.

Betalfönstret för Ecster Pay integreras/visas direkt i din webbutik via en iframe-lösning. Detta innebär att visningen av iframen kan variera mellan olika teman. I vissa teman kan visningen komma att se konstig eller felaktig ut. Detta beror då på att markupen i temat skiljer sig från WooCommerce’s ordinarie markup. Kontakta oss för närmare info om betalfönstret visas på ett felaktigt sätt i ditt tema.

 

Konto hos Ecster

För att komma igång med Ecster Pay behöver du ett konto hos Ecster. Om du inte är kund hos dem idag kan du registrera dig här.

Testkonto

Om du vill testa modulen före du gör riktiga köp så kan du använda dig av följande testkontouppgifter:

Test username: y52jft
Test password: n5TCy8RJGT7MVK4nn2v47hvLPJ5pmzN2

Du kan även skapa ett eget testkonto till dig själv hos Ecster.

Tillsammans med de uppgifter du använder behöver du även aktivera Testmode i modulen för att kunna göra testköp.

För att göra testköp behöver du även använda testuppgifter som kund i kassan. Använd personnummer 651106-3155 i Mobilt Bank ID för att göra ett vanligt testköp.

Installation

  1. Logga in i WordPress Admin. Navigera till → PluginsLägg till nytt i vänstermenyn.
  2. Klicka på Ladda upp tillägg och därefter Välj fil för att bläddra dig fram till zip-filen på din dator. Klicka därefter på OK och slutlingen på knappen Installera nu.
  3. Aktivera pluginet.

Obligatoriska inställningar i WordPress

För att callback-funktionen (kommunikationen från Ecster tillbaka till din butik) ska fungera så behöver du tänka på följande:

  • Permalänksinställningarna får inte vara inställd på Förvald. Något av de övriga alternativen måste väljas (mod_rewrite behöver vara aktiverat, annars genererar callbacken från Ecster en 404).
  • Callbacks fungerar inte om du har en testmiljö som ej är publikt nåbar. Om du jobbar i en lokal utvecklingsmiljö rekommenderar vi att du använder dig av en tjänst som ngrok eller liknande.

Valuta med två decimaler

För att priser och momssatser på produkter ska skickas över korrekt från WooCommerce till Ecster behöver du i valutainställningarna i WooCommerce ange att din butik ska visa valuta med två (2) decimaler. Detta gör du under → WooCommerce → Inställningar och fliken Generellt.

Om du inte gillar upplägget att visa heltalspriser med 2 decimaler (dvs 200,00 kr) så kan du undvika det (dvs visa det som 200 kr) genom följande kodsnutt:

Mer info om orsaken till varför man behöver ange priser med två decimaler hittar du i vår bloggpost här.

Konfiguration

  1. Navigera till → WooCommerce → Inställningar → Kassan.
  2. Nu visas Ecster Pay som tillgänglig betalmetod i den horisontella menyn högst upp. Klicka på denna länk för att komma till inställningssidan för betalmetoden.
  3. Enable/disable – Kryssa i checkboxen om du vill att betalmetoden ska vara tillgänglig i kassan.
  4. Title – Här anger du titeln för betalmetoden som visas i kassan och i orderbekräftelser.
  5. Description – Här anger du beskrivning av betalmetoden som visas i kassan.
  6. Test mode – Kryssa i checkboxen om du gör köp med ett testkonto.
  7. Live username – Ditt username som du fått från Ecster.
  8. Live password – Ditt password som du fått från Ecster.
  9. Test username – Ditt username för test som du fått från Ecster.
  10. Test password – Ditt password för test som du fått från Ecster.
  11. Logging – Logga händelser i modulen. Loggen hittar du genom att navigera till → WooCommerce → Systemstatus → Loggar.

Felsökning

Om kassan inte visas efter att du har följt instruktionerna (och du inte får upp något felmeddelande i kassan) så rekommenderar vi att du tillfälligt sätter WP_DEBUG till true i wp-config.php. Läs mer om debugging i WordPress här. Därefter kan du rapportera in felet till oss så hjälper vi dig vidare.

Före du går live

När du är klar med installation och konfiguration behöver din webbutik uppfylla ett antal kriterier före Ecster godkänner butiken.

  1. Gästköp behöver vara aktiverat i WooCommerce (kryssa i rutan Aktivera gästköp under → WooCommerceInställningarTill kassan).
  2. Ecster Pay ska vara det förvalda betalsättet i kassan (justeras i stycket Betalmoduler under → WooCommerceInställningarTill kassan).
  3. Eftersom det tänkta kassaflödet ska vara så friktionsfritt som möjligt så rekommenderar Ecster att Möjliggör registrering i kassan avmarkeras (under → WooCommerceInställningarKundkonton).
  4. Ecster Pay-loggan ska finnas på webbshopens startsida (exempelvis i sidfoten). Logotyp kan hämtas härifrån.
  5. Ecster har även en checklista med punkter som berör juridik, priser och villkor. Stäm även av med denna lista före du går live.