WooCommerce Moldova Agroindbank Payment Gateway

Description

WooCommerce Payment Gateway for Moldova Agroindbank

Features

  • Charge and Authorization card transaction types
  • Reverse transactions – partial or complete refunds
  • Admin order actions – complete authorized transaction
  • Close business day scheduled action

Getting Started

Screenshots

  • Plugin settings
  • Connection settings
  • Advanced connection settings
  • Refunds
  • Order actions

Installation

  1. Configure the plugin Connection Settings by performing one of the following steps:
    • BASIC: Upload the PFX client certificate file received from the bank
    • ADVANCED: Convert and copy the private key and certificates PEM files to the server, securely set up the owner and file system permissions, configure the paths to the files
  2. Set the certificate / private key password (or leave the field empty if not encrypted)
  3. Provide the Callback URL to the bank to enable online payment notifications
  4. Enable Test and Debug modes in the plugin settings
  5. Perform the following tests and verify all the transactions are processed correctly:
    • Test case No 1: Set Transaction type to Charge, create a new order and pay with a test card
    • Test case No 2: Set Transaction type to Authorization, create a new order and pay with a test card, afterwards perform a full order refund
    • Test case No 3: Set Transaction type to Charge, create a new order and pay with a test card, afterwards perform a full order refund
  6. Review the Close day scheduled action settings on the WooCommerce Status page
  7. Disable Test and Debug modes when ready to accept live payments

FAQ

How can I configure the plugin settings?

Use the WooCommerce > Settings > Payments > Moldova Agroindbank screen to configure the plugin.

Where can I get the Connection Settings data?

The merchant data and connection settings are provided by Moldova Agroindbank. This data is used by the plugin to connect to the Moldova Agroindbank payment gateway and process the card transactions. Please see www.maib.md/e-commerce/ and contact cards@maib.md for details.

What store settings are supported?

Moldova Agroindbank currently supports transactions in MDL (Moldovan Leu).

What is the difference between transaction types?
  • Charge submits all transactions for settlement.
  • Authorization simply authorizes the order total for capture later. Use the Complete transaction order action to settle the previously authorized transaction.
How can I contribute to the plugin?

If you’re a developer and you have some ideas to improve the plugin or to solve a bug, feel free to raise an issue or submit a pull request in the Github repository for the plugin.

You can also contribute to the plugin by translating it. Simply visit translate.wordpress.org to get started.

Contributors & Developers

“WooCommerce Moldova Agroindbank Payment Gateway” is open source software. The following people have contributed to this plugin.

Contributors

“WooCommerce Moldova Agroindbank Payment Gateway” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “WooCommerce Moldova Agroindbank Payment Gateway” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.3

Minor improvements

1.1.2

Minor improvements

1.1.1

Basic and Advanced settings configuration modes

1.1

  • Simplified payment gateway setup
  • Added client certificate upload
  • Added payment method logo image selection
  • Added close business day scheduled action
  • Added validations for certificates, private key and settings

1.0.1

  • Added total refunds via payment gateway calculation (since WooCommerce 3.4)
  • Improved logging and unsupported store settings diagnostics
  • Check WooCommerce is active during plugin initialization

1.0

Initial release