ePay stiller et gratis betalingsmodul til PrestaShop til rådighed.

Dette modul er udviklet af ePay, og gør, at det er let at integrere ePay i sin PrestaShop .
Det er let at installere og teste ePay modulet til PrestaShop.

Lav en uforpligtende tilmelding her, og modtag et test-forretningsnummer fra ePay.
ePay betalingsmodulet for PrestaShop skal efterfølgende downloades og installeres.

Download ePay betalingsmodul

Screenshots af ePay betalingsmodulet i PrestaShop

 

Får du Payment error: (invalid address or customer)?

Gå til Modules og tryk på Configure ud for ePay
Skift værdien for URL-decode cookie in relay-script og tryk Update settings
Prøv nu igen.

1. Opret en ePay konto

For at du kan teste betalingsmodulet, skal du have oprettet en test-konto hos ePay. Det er gratis at få oprettet en test-konto til din virksomhed, og når konto er oprettet, vil du få tildelt et unikt test-forretningsnummer (merchantnumber), som skal bruges til test.

Start din bestilling af en test-konto til ePay her

På trin 2 i bestillingsguiden under “evt. kommentar” skal du angive, at du ønsker en test-konto.
Du skal blot se bort fra priser mv. i bestillingsguiden.

Hvis du senere hen ønsker at gå live med betalingsmodulet, så opdaterer ePay din test-konto til en produktionskonto. På den måde slipper du for, at skulle oprette en ny konto i ePay.

2. Installation af ePay betalingsmodulet i PrestaShop

OBS! Inden du går i gang med installationen, så husk at lave en backup af dit eksisterende website!

Først skal du downloade betalingsmodulet.

Download ePay betalingsmodul

Gem zip-filen et sted på din computer og udpak indholdet.

Kopier herefter indholdet fra mappen modules til din eksisterende PrestaShop installation. Ingen eksisterende PrestaShop filer vil bliver overskrevet.

step01 Først skal du logge ind i din administration for din PrestaShop. Her skal du gå til menuen Modules, som vist til venstre.


step02 Find ePay modulet og klik herefter på knappen Install til højre.


step03 Nu er ePay betalingsmodulet installeret.


3. Opsætning af ePay betalingsmodul i PrestaShop

Betalingsmodulet er nu installeret, og vi er klar til opsætningen.

step04 Tryk på knappen Configure for at redigere opsætningen af ePay PrestaShop modulet


step05 Angiv det merchantnumber (forretningsnummer), der er modtaget af ePay (enten et test- eller produktion merchantnumber). Dette angives i feltet Merchantnumber.

Husk at angive hvilke betalingstyper, som du ønsker at modtage under Available payments.
Der kræves seperat aftale for hver betalingstype

Tryk på knappen Update settings i bunden af siden, for at gemme indstillingerne.


4. Test af betalingsmodulet

Hvis du benytter Standard Betalingsvinduet, så husk at logge ind på din konto i ePay og aktivere Standard Betalingsvinduet. Dette gør du under menupunktet “Indstillinger” og “Betalingsvinduet”.

Hvis du ikke har aktiveret Standard Betalingsvinduet, så vil du blive afvist med en fejlkode 5501.

Benytter du integreret layout, skal du sørge for, at det domæne som du tester fra, er opsat inde på din konto i ePay under “Indstillinger” og “Betalingssystemet”. Hvis domænet ikke opsat, vil ePay relay-scriptet ikke kunne hente HTML-koden fra dit system, og præsentere det over for dine kunder.

step06 Du skal blot gennemføre et køb, som enhver kunde vil gøre det på siden. På checkout-siden vælges Pay using creditcard.

step08 Til venstre vises eksempel på det integrerede betalingsvindue.

step09 Til venstre vises et eksempel på ePay Standard Betalingsvinduet. Du har selv mulighed for at tilføje jeres eget logo samt virksomhedsoplysninger i toppen af vinduet. Disse indstillinger laver du inde på din konto i ePay under “Indstillinger” og “Betalingssystemet”.


step10 Kunden kan vælge mellem alle de betalingsformer, som du har koblet på jeres konto i ePay. Når kunden har gennemført sin betaling (og lukket betalingsvinduet), vil kunden blive sendt til en bekræftelsesside defineret i PrestaShop.

step11 Ordreforløbet er nu færdigt for kunden. Ordren er modtaget i butikken, og betalingen er modtaget hos ePay.

5. Information om betalingen i administrationen til PrestaShop


step12 Når ordren findes frem inde i administrationen til PrestaShop, vil der være information omkring betalingen i ePay.

Et eksempel på dette er vist til venstre (klik på billedet for at se det i stort format).

Her i denne rubrik findes oplysninger som ePay transaktions ID, beløb der er gennemført gennem ePay, valuta kode, betalingsdato, svindelkontrol (Fraud Fighter) og korttype som betalingen er betalt med.

Derudover findes der også et link, hvor du kan logge ind i din administration til ePay, hvor denne betaling kan findes frem og behandles. Betalingen vil i ePay have samme ordrenummer samt transaktionsnummer som angivet på ordren i PrestaShop.

6. Indstillinger til ePay betalingsmodulet i PrestaShop

Merchantnumber

Dit forretningsnummer modtaget af ePay. Dette finder du under menuen Indstillinger -> Betalingssystemet, når du er logget ind i ePay.

Remote APIHvis du aktiverer Remote API, kan du hæve kredit og slette betalingerne direkte fra administrationen af PrestaShop i stedet for at logge ind ePay og behandle udbetalingerne manuelt. Kræver ePay Business.
MD5 mode

For at sikre de data der sendes mellem systemet og ePay, anbefales brugen af MD5. Mere information om MD5 kan findes på http://www.epay.dk/support/docs.asp?solution=6.

MD5 key

Hvis du aktiverer MD5 i ePay, skal du angive din hemmelige nøgle (den som du også har angivet i din administration til ePay).

Det er vigtigt, at du angiver nøglerne nøjagtigt, så de er ens i det 2 systemer. Også med store og små bogstaver

Group

I ePay er det muligt at gruppere betalinger i forskellige grupper. Det er endvidere muligt at begrænse adgang for brugere i ePay til specifikke grupper.

En gruppe er blot et navn / streng. Ønskes du ikke at anvende gruppering, skal feltet blot være tomt (standard).

Auth SMS

Hvis du ønsker at modtage en SMS, hver gang der bliver gennemført en betaling, kan dette gøres ved blot at udfylde et mobilnummer i auth sms feltet. Ønskes der flere modtagere, sker dette ved blot at separere numrene med semikolon ;.

Ønsker du ikke at anvende denne service, så efterlade du feltet tomt.

Bemærk denne service er ikke gratis i ePay.

Auth MAIL

Gør det muligt at modtage en e-mail hver gang der gennemføres en betaling. Ønskes der flere modtagere, sker dette ved blot at separere numrene med semikolon ;

Ønsker du ikke at anvende denne service, så efterlad blot feltet tomt.

Cardholder pays the transaction fee

Hvis denne indstilling aktiveres, vil gebyret for betalingen blive pålagt kunden. Dette sker i et ekstra trin inde i ePay Standard Betalingsvinduet, hvor kunden vil blive oplyst hvad gebyret for betalingen er, og skal bekræfte dette.

Bemærk. Hvis denne funktion aktiveres via integreret design, så kræves et BUSINESS abonnement.

Add transaction fee to shippingHvis denne indstilling er sat til Yes vil transaktionsgebyret blive pålagt ordrens leveringsomkostninger.
Splitpayment

Om alle betalinger skal behandles som delte betalinger. Via dette er det via ePay administrationen at hæve en betaling over flere gange (når varer til en ordre afsendes til kunden).

Læs mere om delte betalinger hos ePay her.

Instant capture

Betalingen hæves med det samme. Denne indstilling må kun benyttes, hvis kunden modtager sine varer med det samme.

Dankort, Visa / Dankort and eDankortJa/Nej (Yes/No) til at aktivere Dankort, VISA Dankort og eDankort som betalingstype.
VISA, Electron, MasterCard, Maestro and JCBJa/Nej (Yes/No) til at aktivere internationale kort som betalingstype.
DINERS ClubJa/Nej (Yes/No) til at aktivere Diners Club som betalingstype.
American ExpressJa/Nej (Yes/No) til at aktivere American Express som betalingstype.
ForbrugsforeningenJa/Nej (Yes/No) til at aktivere Forbrugsforeningen som betalingstype.
EWIREJa/Nej (Yes/No) til at aktivere EWIRE som betalingstype.
NORDEAJa/Nej (Yes/No) til at aktivere Nordea net-betaling som betalingstype.
Danske BankJa/Nej (Yes/No) til at aktivere Danske Bank net-betaling som betalingstype.
Use relay-scriptJa/Nej (Yes/No) til at aktivere relay-script/integreret layout.
URL-decode cookie in relay-scriptFor at aktivere eller deaktivere URL-kodning af HTTP_COOKIE ved integreret layout (relay-script).

Hvis du får fejlen: "Payment error: (invalid address or customer)." Prøv da at ændre denne indstilling.
Require cardholder nameJa/Nej (Yes/No) til at kræve kunden indtaster kortholders navn, når betalingen gennemføres i eget layout.
Show "ePay powered by" logoJa/Nej (Yes/No) til at vise ePay logo ved integreret layout.
Show order summary on payment siteJa/Nej (Yes/No) til at vise ordreoversigt ved integreret layout.
[Phonenumber]Her indtastes telefonnummer, som bliver vist ved integreret layout.
[Name of firm]Her indtastet firmanavnet, som ønskes vist i integreret layout.

7. Behandling af betalingerne fra PrestaShop (remote interface)

Det er med ePay betalingsmodulet muligt at behandle betalingerne direkte fra ordre behandlingen i PrestaShop, uden at skulle logge ind i ePay og behandle betalingerne efterfølgende.

Bemærk! Denne funktion kræver et ePay Business abonnement.

step14  For at aktivere behandling af betalingerne fra PrestaShop administration, skal indstillingen Remote API (requires “ePay Business”) sættes til Yes.

Behandling af betalingerne fra PrestaShop administration hedder hos ePay API / Remote interface

Bemærk at når denne indstilling aktiveres i PrestaShop skal den IP adresse som PrestaShop systemet befinder sig på opsættes inde i administrationen til ePay. Dette sker under menuen API / Remote Interface -> Adgang.

step16 Når en transaktion for en ordre skal hæves, angives blot det beløb, som ønskes hævet og herefter trykkes der på knappen Capture.

Hvis ordren blot ønskes annulleret og beløbet skal slettes i ePay, skal der blot trykkes på knappen Delete. PrestaShop vil her kommunikere med ePay og slette transaktionen.

Ønsker du at kreditere et beløb, så angives dette og der trykkes på knappen Credit.

8. Ændring af layout på betalingsvinduet


Ved brug af ePay’s relay-script (eget layout) kan der forekomme problemer med enkelte moduler (blocks), som ikke fungerer korrekt.

For at fjerne disse moduler gøres følgende:

step17 Gå til Modules og vælg Positions

step18 Tryk nu på blyanten ud for f.eks. Cart block

step19 Angiv nu epayment.php i feltet Exceptions og tryk herefter på Save