The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement.
The plugin has been tested with most versions of Zen Cart at every iteration. We recommend using the latest version of Zen Cart, but if that is not possible for some reason, test the plugin with your Zen Cart version and it would probably function properly.
*NOTE: It requires PHP version >=7.4
After you have your Zen Cart setup, follow these simple steps:
- Signup at lunar.app (it’s free)
- Create an account
- Create an app key for your Zen Cart website
- Upload the files in the upload folder to your root zen cart installation.
- Activate the plugin through the 'Modules/Payment' screen in Zen Cart.
- Insert the app key and your public key in the settings for the Lunar payment plugin
Under the Zen Cart Lunar settings, you can:
- Update the payment method text in the payment gateways list
- Update the payment method description in the payment gateways list
- Add app & public keys and configuration ID for the MobilePay method
- Set the status the order should get into when you do a capture/refund/void
- Change the capture type (Instant or Delayed via the transaction tool)
The following actions are available by clicking on the Click for Additional Payment Handling Options
link in order details windows.
- Capture
- In Instant mode, the orders are captured automatically
- In delayed mode you can capture an order using the in order transaction table actions. In that table you will see
Capture
when this is available
- Refund
- To refund an order you can use the in order transaction table actions, this is only available for orders that have been captured. Click the
Refund
button and follow the instructions
- Void
- To void an order you can use the in order transaction table actions. You can only do this if the order is not captured; if you have captured already use the refund.
- Capture
- Zencart admin panel: full capture
- Lunar admin panel: full/partial capture
- Refund
- Zencart admin panel: full/partial refund
- Lunar admin panel: full/partial refund
- Void
- Zencart admin panel: full void
- Lunar admin panel: full/partial void
- Fixed check for amount & currency on callback
- Changed flow to hosted checkout & added MobilePay method
- Initial commit