Solved

using dwolla as a payment gateway, can I build my own web app and use SOAP to process recurring payments

Posted on 2014-01-20
3
424 Views
Last Modified: 2016-03-20
I am currently building a hosted Billing CRM System. Dwolla's low fee structure is highly appealing to me as a business owner, and may appeal to my customers as well, but I can't find supporting api documentation to confirm that it can do what I want it to do. does anybody have the expertise to answer the following for me?

 I am currently building out choices for financial gateways for the users of my payment system. and Authorize.net paypal, and stripe, offer a robust enough way for me to "store" a payment profile on file for  end customers of the payment system, so that the organizations billing those customers can automatically process a billing transaction if the end user enables auto billing.

I would like to do the same for dwolla, however I do not wish to make the end customer go off site or have to leave our application. can I leverage the dwolla API to create and store a payment instance, and generate an applicable payment token that my software can then use to process future payments from?
0
Comment
Question by:GeoLearn
3 Comments
 
LVL 11

Accepted Solution

by:
Andrew Angell earned 250 total points
ID: 39795174
Dwolla uses OAuth and RESTful API's instead of SOAP, NVP, etc.  All of their details about their API's are available here:  https://developers.dwolla.com/dev

I'm not seeing any info about a recurring billing system, though.
0
 
LVL 46

Assisted Solution

by:tbsgadi
tbsgadi earned 250 total points
ID: 39797521
0
 

Author Comment

by:GeoLearn
ID: 39797571
@tbsgadi,

thank you for sharing that article, and I understand the API's capabilities, and integration concept with a traditional shopping cart per a transactional basis, however I am looking for a slightly different solution... my customers are organizations each with a membership base which will be receiving interval based recurring billing, or static one time charges. A regular subscription call will not work because there is no guarantee that each organization will only bill the same amount every month... think utility company, recurring billing, variable amount. My goal is offer dwolla as an option for our organizations to use as a payment gateway to be able to offer an alternative means of variable recurring billing, and more pointedly if user permits, automatic chron job based payments to the organizations generating the billing (no user intervention necessary beyond set it and forget it)

the analogous feature that I am looking that most merchant gateways offer would be credit card tokenization, however in this case since there is no cc, and the dwolla account is the intermediary, can you see a way to implement a secure way to allow an end customer to receive a bill, setup and authorize payment via the web app I am creating, and have either the option to one click pay future bills via linked dwolla account, or to authorize my system to auto bill in the future.
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
This article discusses how to create an extensible mechanism for linked drop downs.
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now