Dwolla Integration: Subscription payment type showing an error message when form is submitted.

  • Profile Image
    Metro4Rent_William
    Asked 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.

     

  • Profile Image
    jonathan
    Answered on December 03, 2016 at 06:30 PM

    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.

    Thanks.

  • Profile Image
    Metro4Rent_William
    Answered on December 03, 2016 at 07:13 PM

    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. 

     

  • Profile Image
    Metro4Rent_William
    Answered on December 03, 2016 at 08:08 PM

    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.

  • Profile Image
    Mike_G
    Answered on December 04, 2016 at 12:53 AM

    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.

  • Profile Image
    Metro4Rent_William
    Answered on December 04, 2016 at 11:15 AM

    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".

    Best regards.

  • Profile Image
    Mike_G
    Answered on December 04, 2016 at 12:07 PM

    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. 

    Regards.

  • Profile Image
    Metro4Rent_William
    Answered on December 06, 2016 at 11:44 AM

    Hi again,

    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!

     

  • Profile Image
    Charlie
    Answered on December 06, 2016 at 01:00 PM

    Hi,

    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.

  • Profile Image
    NeilVicente
    Answered on December 06, 2016 at 01:28 PM

    @Metro4Rent_William

    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?

  • Profile Image
    Metro4Rent_William
    Answered on December 06, 2016 at 01:34 PM

    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.

    Thank you.

  • Profile Image
    Metro4Rent_William
    Answered on December 06, 2016 at 01:43 PM

    @NeilVicente

    Two comments:

    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!!

  • Profile Image
    NeilVicente
    Answered on December 06, 2016 at 02:29 PM

    Hi again

    Please update your OAuth redirect URL to https://www.jotform.com/api/dwolla/complete.php

    Thanks!

  • Profile Image
    Metro4Rent_William
    Answered on December 06, 2016 at 02:46 PM

    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.

    Thanks.