Gravity Form – Custom Payment Gateway Integration (Viva Payments API)
This project was to create a custom Payment Gateway for Gravity Forms plugin. Payment gateway needed to be integrated was Viva.com which provides payments and wallet for Payments.
Gravity Forms provides a way to integrate a custom payment gateway by developing a custom plugin.
It includes features like:
- Custom Plugin that can be used on any Gravity Form setup to use a Payment Gateway
- Backend Configuration to enter API crednetials for Payment Gateway
- Processing Payment same as other Gravity Form payment gateways
Custom Plugin that can be used on any Gravity Form setup to use a Payment Gateway
This was developed as a custom addon plugin for Gravity Form.
That means any updates in Gravity Form plugin will not overwrite this payment gateway integration.
Backend Configuration to enter API crednetials for Payment Gateway
On Backend of Edit Form’s Settings tag, it will show a tab for this Viva Payment gateway.
There admin can enter API Credentials and do other payment related configurations.
This allows admin to setup different payment API for different forms, even can setup different payment API based on fields user selects.
Processing Payment same as other Gravity Form payment gateways
This cusstom plugin was developed in a way so Gravity form will process this payment same as it does with integrated payment gateways.
This means all Payment related features that are there in Gravity Form can be used with this plugin too.