Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

WordPress Pay Gateway: EMS e-Commerce

EMS e-Commerce Gateway driver for the WordPress payment processing library.

Build Status Coverage Status Latest Stable Version Total Downloads Latest Unstable Version License Built with Grunt



Title Language Date
EMS e-Commerce - Gateway Hosted Payment Page - Technical Integration Manual EN 2016-07
Card Acceptance Operating Guide For Card Not Present (CNP) Merchants EN 2016-07
EMS e-Commerce Gateway API - Technical Installation Manual EN 2016-02
EMS e-Commerce Gateway HPP - Technical Installation Manual EN 2016-02
Handleiding EMS e-Commerce Gateway NL 2016-02

Changes February 2016 and July 2016

  • Revised chapters 1 and 2 in relation to new ‘combinedpage’ checkout option, pages 3-5
  • Revised message examples, pages 5-6
  • Comment on mode parameter in relation to checkout options, page 8
  • Parameter checkoutoption, page 9
  • merchantTransactionId for postAuth, page 11
  • ponumber, page 11/12
  • email field limitation correction, page 14
  • fullbypass correction, page 15
  • Examples for transaction status, page 20
  • Reworked explanation for hash generation, page 23


  • The documentation states that timezone needs to be in the Area/Location format, but invalid timezone values will not result in errors.
  • The documentation states that language parameter is limited to a few specific langauges, but unsupported or invalid langauge values will not result in errors.


How to solve "Purchase amount exceeds merchant limit." errors?

If you do a payment and getting back the "Purchase amount exceeds merchant limit." fail reason you have to check the "Fraud Settings » Set Maximum Purchase Amount" value. By default this setting may be set to € 0,00 you have to increase to the maximum amount you allow clients to pay in once.

N:-5005:FRAUD – Purchase limit exceeded
Purchase amount exceeds merchant limit.


Uw transactie is niet juist afgerond

Uw transactie is niet juist afgerond

De fout kan een van de volgende oorzaken hebben:

  • Uw winkelnaam is niet in het systeem ingevoerd.
  • De syntax van een of meer formuliervelden is onjuist.
  • U heeft niet alle verplichte formuliervelden ingevuld.
  • De hash waarde is onjuist omdat het niet correct is opgesteld of omdat uw shared secret fout is.
  • Uw sessie is verlopen. Ga terug naar de winkel en ga opnieuw naar de betaalpagina.
  • Er zijn technische problemen met de payment gateway. Probeer over een aantal minuten opnieuw af te rekenen.
  • Het is op dit moment niet toegestaan om de transactie uit te voeren.