PHP/Laravel: Three Payment APIs Integration -- 2

Job ID: 39845726

Budget: $10 – $30 USD

I’m expanding my application to support three separate payment gateways and need a solid, production-ready integration. We can work with Flutterwave, EverSend, Ohentpay.

1. Add ‘Mobile Money’ as deposit method in Admin with (EverSend): (https://eversend.readme.io/reference/mobile-money-collection), include backend API and also include transaction report in Admin and payment method for allowed currencies in Admin. Make the API ready for consumption on the flutter app.

2. Flutterwave APIs - For both conversion and withdrawal to International Bank Account. Also fix Deposit via Flutterwave gateway, we are to develop these transactions in Admin to store them under Transaction Table too.
Conversion API: https://developer.flutterwave.com/v2.0/reference/ratesforexinput
International Bank Transfer: https://developer.flutterwave.com/docs/international-usd-eur-gbp
https://developer.flutterwave.com/docs/bank-account
Payment Gateway: https://developer.flutterwave.com/docs/html-checkout
International Bank Withdrawal: All International Bank transfers are to be stored in Admin dashboard under ‘International Withdrawal’ and left as Initiated which can be updated to successful, pending or failed from API after Admin clicks on the ‘Complete’ button and calls the withdrawal button manually. Include an indicator showing pending unanswered transaction counts.

3. OhentPay APIs - For both conversion and withdrawal to International Bank Account as an option.
International Bank Transfer: https://www.ohentpay.com/integration#tag/Transactions Conversion: https://www.ohentpay.com/integration#tag/Rates
International Bank Withdrawal: All International Bank transfers are to be stored in Admin dashboard under ‘International Withdrawal’ and left as pending which can be updated to successful after Admin clicks on the ‘Complete’ button and calls the withdrawal button manually. Include an indicator showing pending unanswered transaction counts.