wp-pay-gateways / ems-e-commerce
EMS e-Commerce Gateway driver for the WordPress payment processing library.
Installs: 23 411
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 5
Forks: 2
Type:wordpress-plugin
Requires
- php: >=7.4
- pronamic/wp-money: ^2.0
- wp-pay/core: ^4.6
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- overtrue/phplint: ^4.5
- php-coveralls/php-coveralls: ^2.4
- phpmd/phpmd: ^2.7
- phpstan/phpstan: ^1.11
- pronamic/pronamic-cli: ^1.1
- pronamic/wp-coding-standards: ^1.3
- roots/wordpress: ^6.0
- szepeviktor/phpstan-wordpress: ^1.3
- vimeo/psalm: ^5.25
- wp-phpunit/wp-phpunit: ^6.1
- yoast/phpunit-polyfills: ^1.0
README
EMS e-Commerce Gateway driver for the WordPress payment processing library.
Links
Documentation
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
- The documentation states that
timezone
needs to be in theArea/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
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
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.