What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
Dwolla Integration: Subscription payment type showing an error message when form is submitted.Asked by Metro4Rent_William on December 03, 2016 at 04:52 PM
When attempting to submit a subscription payment using Dwolla, I get an error.
I believe the error is with the Jotform Dwolla Payments Wizard
Here's the error:
From a Dwolla page.
- "Sorry, an error occurred while processing your request. Developers: Invalid client configureation. Refer to OAuth documentation at docsv2.dwolla.com for more information."
While this comes from a Dwolla page, here's why I think it's a JotForm error:
- If I use the JotForm wizard to change the payment to not be a subscription but a single payment - it goes through fine. So the authorizations to work with Dwolla are fine. It's just when I go from a single payment to a subscription that the error shows itself.
It has to do with the erroneous test item you have setup on your form https://form.jotform.com/63160705925152
Make sure that Sell Subscription is actually the payment option you have setup on the payment tool in payment gateway settings. The gateway settings should not have any error on its configuration.
And then remove that test item/product and add it back again. Save the form and then test it.
Let us know if this process did not resolve the issue.
Hi - thank you for your response.
I'm pretty sure that's what I did - But just to be sure - I redid it.
I created the Sell Subscription as the payment option (I used the variable price option which allows someone to enter their own number).
Here are the screens.
In follow up to my previous post - where I didn't clearly state that the problem is not fixed.
The recurring payment from Dwolla via Jotform still fails.
I have made some test on my end and I was able to reproduce your issue you're having. It seems that when "Sell Subscription" is selected as Payment Type, it will have the error shown in the image below.
I will forward this concern to our development team so they will be able to check what's causing it.
I'm sorry if I cannot provide you any ETA to when this will be fixed, however, we will definitely notify you via this thread for updates if there are any.
Thank you. As you may know, in a few days (Dec 7) Dwolla is discontinuing client-side initiation of payments (for personal users). We'd like to sign up for JotForm and use it as a replacement to the Dwolla interface. For our purposes, "subscriptions" are essential. (For our purposes, we'd like to have the option to give "subscriptions" whatever name we'd like - our replacement word would be "Rent".
Thank you for the heads-up. It seems there will be several changes that will happen in Dwolla come December 7 base on their blog: https://www.dwolla.com/updates/focus/
You can, of course, use your preferred name for the subscriptions that you will add in the Dwolla payment field in your form - if that is what you're referring to.
I'll have your additional concern noted and include it in the report I have submitted earlier.
Requesting a favor!
I'm impressed with Jotform from what I've seen. Dwolla however needs to take a lesson in customer care and business transition management. They announce a wholesale change / termination of a fundamental aspect of their offering ... and they gave less than 30 days notice. For any of us who relied on this fundamental aspect of their product offering - that is really a slap in the face. If one of their vendors said - "hey we're changing how an API works on our financial platform and you've got less than 30 days to find a solution, test and implement" I'm sure they would be outraged.
In any case- this is not Jotform's problem.
Now - fortunately, Jotform has a solution without us having to do our own API programming. I'm ready to use Jotform and subsribe to the service - if it works.
So here's where I'm asking a favor.
As you've seen above, I've documented this problem and you have confirmed it exists. It has only been a day or so and I'm not even a customer (yet). But if you could give honest feedback as to whether this is an active priority for Jotform or on the long list of nice things to do eventually, I'd sincerely appreciate it. If a resolution is expected shortly (a week or two?) - I'll hang out. If not, I have no gripe with Jotform - it's not your fault Dwolla did what they did with so little warning, but I have to RAPIDLY find an alternative payment platform. This feature (the ability for non-company Dwolla customers to initiate their own recurring payment goes away from Dwolla As of Dec 7 (tomorrow).
Thanks for reading!
Thank you for your feedback. Upon checking the ticket, it is set as a "bug" and has a priority of "Very Important". However, I cannot provide an estimated time frame to when this will be fixed as it depends on the developer assigned on it. But I will forward your follow up concern to the developer.
I am not sure how your process flow works, but JotForm does have other payment integrations that you can use to sell subscriptions to users. You can check them on this list: https://www.jotform.com/help/323-Mastering-Payment-Form-Integrations-with-JotForm
Here's a general guide on how to setup subscriptions/recurring payment on our end: https://www.jotform.com/help/166-How-to-Setup-a-Recurring-Payment-Option.
I believe the error in JotForm-Dwolla integration is specific only in this case and other payment integrations like Paypal, Stripe, Authorize.net and the likes do not have this issue as far as I know. So you can try and experiment the other payment platforms that we have and see which one works for you the best.
I hope that helps.
We're sorry you were experiencing issues with JotForm's integration with Dwolla.
By the way, my name's Neil and I am responsible for this integration. We were able to track the cause of the problem with subscriptions and have fixed it since.
Can you please check your Dwolla application setup if it follows the instructions here correctly? Did you enter https://www.jotform.com/api/dwolla/complete.php as its OAuth redirect url?
Hi Neil, (Oops - this email is a response to the messge just before Neil's - I see Neil has great news and am off to test.),
Thank you for your prompt feedback. Yes, I do know there are other payment avenues. For better or for worse, we've spent the past several years converting all of our customers to Dwolla. The costs associated with most of the other payment options are too high (especially for our product which is apartments - IE. Rent).
Plus, for many - especially non-techies, migrating them to online payment has been a bit of a painful process. We do not relish the idea of now telling them they have to create another new account somewhere else. We also do not want to push people onto platforms with credit card options as the cost is just too high.
Frankly, without the Dwolla integration (or something like it) we may go back to checks, money orders, etc. I can't believe I'm writing that, but that's the reality.
1) THANK YOU for your super-quick response. The integration DOES work now. But it may need one more tweak before it can really be useful.
2) Here's the issue. When you select a "subscription" (say monthly), it picked Today as the recurring date.
I can imagine many reasons why that would be a problem - but here's our reason.This is for apartment rentals. Rent is due on the 1st, with 4 days grace period.
Let's say someone wants to set this up and today is the 10th of the month. They go to our form, select recurring monthly payments (without an option to choose a day of the month) and their next month's rent payment is set up for January 10 - (10 days over due and 6 days past the grace period).
Thanks so much - really looking forward to implementing this!!
Please update your OAuth redirect URL to https://www.jotform.com/api/dwolla/complete.php
Hi Neil - thank you.
I have just now updated my OAuth redirect within Dwolla according to your note above.
FYI - your Dwolla setup instructions on your website say the following:
8. In the OAuth URL field, enter https://www.jotform.com/dwolla_complete.php
You might want to correct that if what you instructed me is the new version going forward.