PHPackages                             wp-pay-gateways/ems-e-commerce - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. wp-pay-gateways/ems-e-commerce

ActiveWordpress-plugin[Payment Processing](/categories/payments)

wp-pay-gateways/ems-e-commerce
==============================

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

v4.4.3(6mo ago)529.6k2[3 issues](https://github.com/pronamic/wp-pronamic-pay-ems-e-commerce/issues)1GPL-3.0-or-laterPHPPHP &gt;=7.4CI failing

Since Jul 6Pushed 6mo ago4 watchersCompare

[ Source](https://github.com/pronamic/wp-pronamic-pay-ems-e-commerce)[ Packagist](https://packagist.org/packages/wp-pay-gateways/ems-e-commerce)[ Docs](http://www.wp-pay.org/gateways/ems-e-commerce/)[ RSS](/packages/wp-pay-gateways-ems-e-commerce/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (29)Used By (1)

WordPress Pay Gateway: EMS e-Commerce
=====================================

[](#wordpress-pay-gateway-ems-e-commerce)

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

[![Build Status](https://camo.githubusercontent.com/28e33b945a5d23375e09fd25e2da6722172c7741545f9dc9c5073a84e5f80f3c/68747470733a2f2f7472617669732d63692e6f72672f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652e7376673f6272616e63683d646576656c6f70)](https://travis-ci.org/wp-pay-gateways/ems-e-commerce)[![Coverage Status](https://camo.githubusercontent.com/b27bd798e46c061677c770da1458820f53e733a62757e4267839d2638f577548/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562)](https://coveralls.io/github/wp-pay-gateways/ems-e-commerce?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/6554aac18f146d9ffe895770d3bea9327fea54b302dd79e54df0123f1194c3c8/68747470733a2f2f706f7365722e707567782e6f72672f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652f762f737461626c652e737667)](https://packagist.org/packages/wp-pay-gateways/ems-e-commerce)[![Total Downloads](https://camo.githubusercontent.com/67844befb49fac33b607904016a7697ce704c8b832d36c989337c382e5024ce4/68747470733a2f2f706f7365722e707567782e6f72672f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652f646f776e6c6f6164732e737667)](https://packagist.org/packages/wp-pay-gateways/ems-e-commerce)[![Latest Unstable Version](https://camo.githubusercontent.com/f227378cf02b9dd01c3a9b161cd3a75803696973cb2512ad2ea8fc069f9d1ba2/68747470733a2f2f706f7365722e707567782e6f72672f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652f762f756e737461626c652e737667)](https://packagist.org/packages/wp-pay-gateways/ems-e-commerce)[![License](https://camo.githubusercontent.com/324c29812b043ea8f56295da1f610b186211756278cdb57d20ed47b8fe85ddcb/68747470733a2f2f706f7365722e707567782e6f72672f77702d7061792d67617465776179732f656d732d652d636f6d6d657263652f6c6963656e73652e737667)](https://packagist.org/packages/wp-pay-gateways/ems-e-commerce)[![Built with Grunt](https://camo.githubusercontent.com/9f156fc8bad420a6d57fa5f6458f87315ac9605ddabdd4c6610a743f144ee254/68747470733a2f2f63646e2e6772756e746a732e636f6d2f6275696c74776974682e737667)](http://gruntjs.com/)

Links
-----

[](#links)

- [European Merchant Services](https://emscard.nl)
    - [Handleidingen](https://emscard.nl/support/categorie/handleidingen)
    - [Hoe installeer ik mijn EMS e-Commerce Gateway met de Sellxed Plug-in?](https://emscard.nl/support/hoe-neem-ik-mijn-ems-e-commerce-gateway-met-sellxed-plug-gebruik)

Documentation
-------------

[](#documentation)

TitleLanguageDate[EMS e-Commerce - Gateway Hosted Payment Page - Technical Integration Manual](https://www.pronamic.eu/wp-content/uploads/sites/2/2016/07/EMS-Integration-Manual-e-Commerce-Gateway-HPP-NL-EN-2016-7.pdf)EN2016-07[Card Acceptance Operating Guide For Card Not Present (CNP) Merchants](https://www.pronamic.eu/wp-content/uploads/sites/2/2016/07/EMS-CNP-Card-Acceptance-Operating-Guide-NL-EN-2016-6.pdf)EN2016-07[EMS e-Commerce Gateway API - Technical Installation Manual](https://www.pronamic.eu/wp-content/uploads/sites/2/2016/06/EMS-e-Commerce-Gateway-Manual-API-installation-2016-2-NL-EN.pdf)EN2016-02[EMS e-Commerce Gateway HPP - Technical Installation Manual](https://www.pronamic.eu/wp-content/uploads/sites/2/2016/06/EMS-e-Commerce-Gateway-Manual-HPP-installation-2016-2-NL-EN.pdf)EN2016-02[Handleiding EMS e-Commerce Gateway](https://www.pronamic.eu/wp-content/uploads/sites/2/2016/06/Gebruikershandleiding-EMS-e-Commerce-Gateway-2016-3-NL-NL_0.pdf)NL2016-02### Changes February 2016 and July 2016

[](#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

Notes
-----

[](#notes)

- 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.

FAQ
---

[](#faq)

### How to solve "Purchase amount exceeds merchant limit." 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.

```

Screenshots
-----------

[](#screenshots)

### Uw transactie is niet juist afgerond

[](#uw-transactie-is-niet-juist-afgerond)

[![Uw transactie is niet juist afgerond](documentation/screenshot-test.ipg-online.com-connect-gateway-processing.png)](documentation/screenshot-test.ipg-online.com-connect-gateway-processing.png)

**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.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance56

Moderate activity, may be stable

Popularity32

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 50.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~126 days

Recently: every ~190 days

Total

28

Last Release

189d ago

Major Versions

1.0.4 → 2.0.02018-05-09

2.1.2 → 3.0.02021-08-05

3.0.1 → 4.0.02022-01-11

PHP version history (5 changes)1.0.0PHP &gt;=5.2.4

1.0.3PHP ^5.3

2.0.2PHP &gt;=5.6.20

v4.3.0PHP &gt;=8.0

v4.3.1PHP &gt;=7.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/869674?v=4)[Remco Tolsma](/maintainers/remcotolsma)[@remcotolsma](https://github.com/remcotolsma)

---

Top Contributors

[![rvdsteege](https://avatars.githubusercontent.com/u/10371164?v=4)](https://github.com/rvdsteege "rvdsteege (140 commits)")[![remcotolsma](https://avatars.githubusercontent.com/u/869674?v=4)](https://github.com/remcotolsma "remcotolsma (136 commits)")

---

Tags

abnamroems-ecommerceidealpaypaymentphpwordpresswp-pronamic-pay-gatewaywordpressgatewaywppaypronamicEMS

###  Code Quality

Static AnalysisPHPStan, Psalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wp-pay-gateways-ems-e-commerce/health.svg)

```
[![Health](https://phpackages.com/badges/wp-pay-gateways-ems-e-commerce/health.svg)](https://phpackages.com/packages/wp-pay-gateways-ems-e-commerce)
```

###  Alternatives

[wp-pay/core

Core components for the WordPress payment processing library.

29119.8k97](/packages/wp-pay-core)[wp-pay-extensions/gravityforms

Gravity Forms driver for the WordPress payment processing library.

1133.3k2](/packages/wp-pay-extensions-gravityforms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
