• Had a situation where v1.1 of this plugin stopped working this afternoon – in the sense that payments were not processing (forms would submit, but no communication with Braintree), and the Braintree Settings pages disappeared from both Gravity Forms and the form settings in the dashboard.

    The only thing I can think that may have caused it was an upgrade of the Gravity Forms PDF Extended plugin at the approximate time it stopped working. To fix it, I had to de-activate and re-activate the Braintree plugin. Everything worked fine after that.

    A serious issue because four orders did come though during this time, and the transactions didn’t submit to Braintree. Can’t be paranoid about this happening at random times.

    https://www.ads-software.com/plugins/gravity-forms-braintree/

Viewing 15 replies - 1 through 15 (of 20 total)
  • Plugin Contributor lukerollans

    (@hellolukerollansme)

    Hey Harelin,

    Does sound odd. Certainly doesn’t make sense. The plugin does not have any activation hooks which effects functionality, so I would suggest the problem is elsewhere.

    Given this is a plugin we offer completely for free, we can’t really afford the time to look at particular use cases in depth.

    However, I’ll have a look anyway to indeed make sure it’s not a problem with the plugin. If you could post back any additional information you have, that would be great!

    We’ll try and break it while using the Gravity Forms PDF Extended plugin as well.

    Thread Starter Harelin

    (@harelin)

    Thanks. I’ll let you know if it occurs again and keep a closer eye on any possible causes. It has been working fine since, so I’m unable to provide any further insight at the moment. Note I’m currently using GF 1.8.8.10 which I believe is relatively new – in case it is relevant, I do see a few recent payment-related entries in the change log.

    Thread Starter Harelin

    (@harelin)

    I just spun up a test environment on a different server with only: Gravity Forms (1.8.8.10), this Braintree plugin (1.1), and Gravity Forms PDF Extended (3.4.1 – can be downloaded here: https://downloads.www.ads-software.com/plugin/gravity-forms-pdf-extended.3.4.1.zip). Also all of the needed dependencies.

    I set up a sample form with a credit card field, and attached a Braintree feed to it. I “initialised” the PDF plugin in its settings, an important step to complete installation. Then, I upgraded Gravity Forms PDF Extended to its latest version. This successfully re-created the issue; the Braintree plugin disappeared in the same way I described in my original post.

    Thread Starter Harelin

    (@harelin)

    Also the upgrade of the PDF plugin was performed through the dashboard.

    Plugin Contributor lukerollans

    (@hellolukerollansme)

    Awesome, thanks for the info. We’ll run some tests and get back to you!

    I just had the exact same thing happen to me with a client trying to pay me. I’ve had them re-run the card again and it says it processed, but nothing was sent to braintree at all. Braintree has no record of any transactions to them.

    I tried running my card with $1 and re-created the issue. I tried upgrading to 1.1 with no luck.

    I’m not using the PDF plugin mentioned above. As of right now its still just not working at all (sending anything to braintree).

    (on a side note this makes me look great as the invoice was for web app development…)

    After upgrading to 1.1 my braintree tab in forms -> settings completely disappeared. I had to disable then re-activate it again…

    At the moment its not charging any of my transactions at all.

    Ahhh, some insight from Braintree support:

    Hi Greg,

    Thanks for calling in this afternoon! It was nice chatting with you.

    I was able to track down a transaction request for that particular customer, and there was a validation error that was preventing the transaction from going through successfully. It looks like the form was submitting the amount value in a format that Braintree cannot recognize. The amount must be similar to “10,” “10.00” or “1000”. No other special characters, like commas for values larger than 999.99, can be submitted in the amount. I recommend reaching out to the team that maintains the gravity forms plugin and explain the issue you are seeing.

    I hope this helps! Let me know if you have any additional questions.

    Plugin Contributor lukerollans

    (@hellolukerollansme)

    Nope, it’s not a formatting thing or anything like that. Sometimes, even though activated, the functionality of the plugin disappears. There’s a load order priority we need to address.

    ETA on a patch is very soon ??

    Plugin Contributor lukerollans

    (@hellolukerollansme)

    Hey guys,

    Just dropping you an update. Version 1.2 is well on it’s way and it should be a pretty huge release, making the plugin feature complete.

    You can check out the roadmap (and even contribute, if you like) here
    https://github.com/plugify/gravity-forms-braintree/issues?milestone=4&state=open

    Thread Starter Harelin

    (@harelin)

    Thanks for the update!

    Bump!

    Any update on the update? ??

    Thread Starter Harelin

    (@harelin)

    Luke, I haven’t experienced this issue again since I first posted this thread – but I did upgrade to the latest version of Gravity Forms today, and payments are currently not processing. Payments are not showing up in Braintree and no transaction ID is assigned to the entry. No error upon form submission. I am using Gravity Forms 1.8.11.6, directly from their website (not the version pushed through the dashboard). Can you reproduce this or is it just me? Still troubleshooting.

    GF changelog in case one of these has impacted the plugin…

    ——————————————————————————————————————-
    Version 1.8.11.6

    – Added PHP version of the “gform_calculation_result” filter
    add_filter( ‘gform_calculation_result’, ‘my_calc_result’, 10, 5 );
    function my_calc_result( $result, $formula, $field, $form, $entry ) {
    // modify result as needed
    return $result;
    }

    ——————————————————————————————————————-
    Version 1.8.11.5

    – Added GFAPI::get_forms() method

    ——————————————————————————————————————-
    Version 1.8.11.4

    – Added a check in the maybe_process_callback function to see if the callback has been aborted to prevent processing for the Payment Add-On

    ——————————————————————————————————————-
    Version 1.8.11.3

    – Fixed issue with multiple file upload merge tag not including a line break when in html format

    ——————————————————————————————————————-
    Version 1.8.11.2

    – Updated chosen js, styles and images to latest version

    ——————————————————————————————————————-
    Version 1.8.11.1

    – Fixed issue with List field markup; more <td> than <col>
    – Fixed markup validation issue with List Field where label for attribute did not match a valid input

    ——————————————————————————————————————-
    Version 1.8.11

    – Fixed issue where <col> tags were closed incorrectly generating invalid HTML markup.
    – Fixed issue with notifications not being sent when configured with multiple email addresses.
    – Fixed issue with legacy notifications getting marked as inactive after being edited.

    Thread Starter Harelin

    (@harelin)

    So right now I have payments processing out of one of my forms, but not the other. Disabling plugins and such to see if there is a conflict, so far no luck.

    Thread Starter Harelin

    (@harelin)

    The Gravity Forms logging add-on is reporting the following error:


    2014-08-31 16:36:37 – DEBUG –> Payment amount is $0.00 or less. Not sending to payment gateway.

    This transaction was $0.53 and says so in the entry. Not sure where to go from here.

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘Functionality disappeared until plug-in reactivation’ is closed to new replies.