Automated Bank Payments from ERPNext via ICICI Bank APIs

Hello Everyone,

For one of our client requirements, we have integrated ICICI Bank’s payment APIs with ERPNext and it’s being used successfully for more than 3 months.

Have a look at our Custom Frappe App here, ERPNext Bank API Integration

All supplier payments (Bulk or Individual) and salaries are currently posted via ERPNext and its corresponding payment entries are made.

We have created a python library to enable quick integration with other Banking APIs.

Below is our roadmap to add new features to this,

  1. Inward Payments and reconciliation with ICICI Bank
  2. Add Paytm Payments Bank as a new provider

If anyone of you has a requirement on similar lines, please get in touch on this thread or at

Here are a few screenshots of the app.

  1. Bank API Integration List, where we can add multiple banking API vendors. We have ICICI enabled for now.

  1. Payments can be made directly from the Purchase Invoice/Purchase Order (as an advance) and payment entry shall happen automatically.

  2. SIngle Party Payments can be made here.

  3. Bulk Payments to multiple parties can be made here. This is used for salary payments and also for those parties where regular payment cycles are followed.

Feedbacks and suggestions are most welcome!

Thanks to the contributors, @Kaviya_Periyasamy and @karthikeyan5


@Kaviya_Periyasamy and @karthikeyan5 Thank for contribution.
@vigneshsekar Thanks for Sharing. :+1:

1 Like

thanks for sharing.