This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress. Payments


The plugin allows you to create a button for making a payment through (a Bulgarian service). The button can be added in any page or post, using a shortcode. Parameters that you can define in the shortcode are:

  • url of the payment gateway (ePay got a sandbox and a live urls, that can be used);
  • merchant secret (you get one when you register at their site);
  • mercant key, a.k.a. MIN (also received after registration);
  • amount of the payment in BGN currency;
  • expiration date for the time till when the system will be expecting a payment from the client;
  • description of the payment;
  • redirection url for when a payment is successfully completed;
  • redirection url for when a payment is cancelled;
  • label on the submit button;

The plugin supports localization and has about 4-5 strings, so it will be pretty easy for anyone to localize it with Codestyling Localization plugin or POEdit tool.


[epay sum=»50″ secret=»THIS_IS_THE_SECRET» expdate=»01.08.2020″ submiturl=»» min=»MERCHANT_ID» descr=»YOU PAY ME FOR THIS» failurl=»» successurl=»» btnlabel=»Proceed to ePay»]


  • Rethink the invoice id thingy (currently giving a random 10-digit number);
  • Make a flag arg for demo/live payment gateway (currently there is an arguement for the gateway url);
  • Validation of the arguements (none currently);
  • Set default values (some of the args shouldn’t be required);

Any ideas for additional features are welcome!

GitHub Repo

Here it is:


From your WordPress dashboard

  1. Visit ‘Plugins > Add New’
  2. Search for ‘ Payments’
  3. Activate Payments from your Plugins page.

Now you can add a button in any page, post or other custom post type, that has a content field. Other features will be coming soon (eventually);


  1. Download ‘ Payments’.
  2. Upload the ‘epay-payments’ directory to your ‘/wp-content/plugins/’ directory, using your favorite method (ftp, sftp, scp, etc…)
  3. Activate it from your Plugins page.


Does it have a settings page?



There are no reviews for this plugin.

Contributors & Developers

“ Payments” is open source software. The following people have contributed to this plugin.


Translate “ Payments” into your language.

Interested in development?

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


0.1. — 2015.01.30

  • initial commit, yay!