With these individual payment gateways you can integrate the payment methods of the payment service provider Micropayment into WHMCS. These payment gateways support IPN (Instant Payment Notification). IPN means that the invoice is marked as “Paid” when the payment is successfully executed and the service ordered from you can be executed automatically (if you have set up automatic execution after receipt of payment in the product configuration). If the payment is not successful, the customer will receive a message that the payment has not been made. As of version 2.0, the individual gateways support processing via Micropayment.de and Micropayment.ch
Currently, we offer modules for Micropayment.de for the following payment methods: Paysafecard, Direct Debit (as part of our SEPA module), Onlineüberweisung, Bank Transfer and Call2Pay.
System requirements
- Executable WHMCS 8.8 – 8.11 Installation
- Admin access to WHMCS
- installed Ioncube Loader (at least version 13)
- Active account at micropayment with activation of the corresponding payment method
- PHP 7.4, 8.1 or 8.2
Installation
WHMCS side
- Please upload the module files to your web space.
- Activate the payment gateway and store all necessary keys in the gateway settings.
AccessKey:: You can find this in the micropayment account under Configuration/AccessKey
Project Name: You can find this in the Micropayment account in the project settings (abbreviation)
Module Licensekey: You can find it in your Plambee.com account
Payment Provider: Please select here whether you process the payments via Micropayment.de or via Micropayment.ch
Secret Field: Please enter here the value of the secretfield variable from the Micropayment Dashboard (you can find it in the payment settings in the Micropayment Dashboard at the notification URL parameters).
Micropayment.de side
- Log in to the Micropayment Dashboard and click on the payment type (as an event) for your payment types and your project.
- In the API url please enter the URL to the callback file e.g. https://ihrewhmcsdomain/modules/gateways/callback/pl_micropayment_paysafecard .php (respectively to the callback file of your gateway)
- enable sending additional parameters
- add a new additional parameter: name = id ; value = __$id__
- enable advanced security
- Save the new settings
Testmode
To test the integration, you can activate the test mode in the gateway and create a test project on your dev system in the Micropayment Dashboard, for example.
If you want to test the payment method Call2Pay, after clicking on the “Pay” button in WHMCS you will be shown a page from Micropayment.de, on which you will be shown a shortened value-added number, preceded by a link CALL. Clicking this link will simulate the successful completion of the call
Update Notes
Update to Version 2.0
After updating to version 2.0, please go to the gateway settings in the WHMCS admin area and select whether you process payments via Micropayment.de or Micropayment.ch for the micropayment gateways you use and store the value of the secretfield variable in the gateway settings. You can find the value for the secretfield variable in the Micropayment Dashboard in the settings of the payment option in the notification URL parameters.