Authorize.net ACH (Direct Bank Withdraw) and Infusionsoft API
This project received 17 bids from talented freelancers with an average bid price of $777 USD.Get free quotes for a project like this
Browse Related Skills
Other things people do on Freelancer
Project Budget$250 - $750 USD
There's multiple parts to this integration:
The first part is the development of a website and backend that would allow users (our customers) to login and access the setup page for the [url removed, login to view] ACH and Infusionsoft integration. They can login, and input their [url removed, login to view] and Infusionsoft details. We would need an admin backend as well that would allow us to add users manually and "login for a user" so we can provide support and setup where needed. This backend for the customers and admin backend for us would need to be developed in a way that we can expand on and add other integrations to in the future and segment users to those integrations.
The second part would be a custom order form for this [url removed, login to view] ACH product that uses Stripe as the payment processor and would enter the contact's information and such into our backend software that would be developed.
The third part for development would be the actual API integration. Essentially I want to allow Infusionsoft users to utilize [url removed, login to view] to collect money from their customers via direct bank transfer (ACH) instead of credit card. [url removed, login to view] has an open API that should allow for this integration, we just need to allow users to connect their [url removed, login to view] and Infusionsoft accounts by entering the API information into our system. Then, when their customers order, they could enter their checking or savings bank account information and the payment would be deducted from their bank account via Authorize.net. If the product they signed up for was a subscription, Infusionsoft would store the bank account Information inside of Infusionsoft and we would need our system to "watch" for the next bill date so it can utilize the bank account information stored on the Infusionsoft contact record and send the request to collect payment via direct withdraw from the bank account on the appropriate date. It would need to check for cancelled subscriptions so we don't attempt to collect those from the bank accounts if they've cancelled, that check would be daily.
The fourth part of development would be for some custom customizable order forms that include the bank account information fields and an option to indicate that they want to pay via bank transfer instead of credit card. When a user selects that on an order form, it would store the bank account information in the business' Infusionsoft account on their contact record and would notify our system that they want to pay via direct withdraw and it would set that up.
Obviously this is a great product and project, I know you'll have questions, post them below or contact me so I can clarify anything for you and get your bid for this project.
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- The New York Times
- Wall Street Journal
- Times Online