Experimental project
This is a sandbox project, which contains experimental code for developer use only.
This module creates a callback server for the payment service CommerceGate, a block to display a single link to the CommerceGate payment page and custom actions and triggers.
The module creates a trigger for each of the available transaction types: sale, rebill, upsell, refund and cargeback. Once a payment is received from the CommerceGate servers, the module triggers the correct trigger and returns a string response to de CommerceGate server.
It also creates a custom action that sends an email with the transaction information to a given email address. This actions must be attached to each of the triggers.
Each trigger, action and event generates a log in the System Log.
Available Settings:
- Account ID: CommerceGate account ID.
- Website ID: Website ID in CommerceGate configuration.
- Package ID: Package ID in CommerceGate configuration.
- Notification email: Email to which send the notifications.
- Send user email: Send logged user's email to Payment Page.
- Send username: Send logged user's username to Payment Page.
- Send user password: Send logged user's password (hashed) to Payment Page.
- Send user language setting: Send logged user's language setting to Payment Page.
- Check remote IP: Only accept callbacks from CommerceGate's IPs.
In your CommerceGate account, you must provide the following setting for your site's Gateway Configuration:
- Callback URL: http://yoursite.com/commercegate/callbackserver
- Callback Type: String
The rest of options are at your choice, since they can be configured in the module settings.
To configure the module go to: admin/settings/commercegate
To configure triggers go to: admin/build/trigger/commercegate
To see the reports go to: admin/reports/dblog/commercegate
Module created by naoise, available for contract work and customization at naoise (at) Wikaina.com. Collaborations are very welcome.
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.No further development
No longer developed by its maintainers.- Project categories: E-commerce
- By Anonymous on , updated