• Resolved HubieDoobieDoo

    (@hubiedoobiedoo)


    Hi,

    I know the roadmap shows intention to enable both Stripe and Paypal submissions on the same form, and I’m looking forward to that.

    I would very much like that a straight “submit” button (with no online payment) could also co-exists.

    I am developing a form (and some custom code hooking through the API) to register club members. When they register online, they would see Paypal/Stripe options, and their registration would only be processed and recorded upon successful payment.

    Some can’t (or don’t want to) register and pay online. They will either snail mail a printed registration form (!), or show up at our office with cash or a check, and be registered by staff.
    If a plain “submit” button could be made visible ***only to staff*** (via a visibility setting triggered by logged-in WP user role), then one single form would do it for all situations:
    – Joe average only sees “fill-in personal details, chose to pay Paypal or Stripe”
    – qualified staff members would have the 3rd validation option “payment received offline”

    Hoping I made the requirement not too confusing, and hoping this could be relatively easy to implement…

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @hubiedoobiedoo

    I hope you are doing well.

    Let me check if we are on the same page.

    On a use case the form would have a radio field:

    ( ) PayPal
    ( ) Stripe
    ( ) Bank Transfer

    So you are looking when the user submit using the Bank Transfer, for example, it only shows the submit button without any payment module?

    Best Regards
    Patrick Freitas

    Thread Starter HubieDoobieDoo

    (@hubiedoobiedoo)

    Yes, I would like to have a bypass, that enables submitting the form without any payment module.
    This would only work for me with the additional requirement that this option can be enabled/disabled depending on who is (what capacities has) the logged in WP user, as we need to restrict this usage to trusted staff members.

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @hubiedoobiedoo

    You would need to have two forms and toggle based on the user, logged in vs logged out and enable the Security option:

    https://monosnap.com/file/Z4bubCm33JvQqGddOgiJb7XOFAk0Nn

    A plugin like this would help:
    https://www.ads-software.com/plugins/content-control/

    Our team is working to implement the conditional on PayPal field too, https://premium.wpmudev.org/roadmap/#forminator

    But the conditionals wouldn’t extend for logged-in / out users.

    The Forminator does have some filters for fields render, I pinged the plugin developer to verify if any other workaround comes up.

    Best Regards
    Patrick Freitas

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @hubiedoobiedoo

    I hope you are doing well.

    Sorry for the delay here.

    Our developers suggested the same approach, you can use different forms based on your users:

    if( $is_editor ) {
        return do_shortcode('[forminator_form id="1"]');
    } else {
        return do_shortcode('[forminator_form id="2"]');
    }

    Best Regards
    Patrick Freitas

    Thread Starter HubieDoobieDoo

    (@hubiedoobiedoo)

    Thanks for the comeback and the snippet.
    It will work as a good workaround, no doubt. It’s just slightly inconvenient to maintain 2 forms in parallel, with only the submit buttons different.

    Also, that means the “super-users” will only see the “payment received at the office” option, and won’t be able (when logged in) to let visitors pay via Stripe or Paypal.

    Was just hoping that, as you were developing a solution for “multiple payment means submissions (Paypal or Stripe)”, it could potentially be a simple matter to add a 3rd option with no payment module.

    But I do understand you can’t possibly accomodate all petty requests. Thanks anyway.

    Hi @hubiedoobiedoo,

    We appreciate you taking the time for the feedback. The feature for Paypal condition will allow you to submit a form with no payment and also Stripe has an option where if it’s conditionally hidden, it will submit the form as well, so this will allow you to have this “3rd option” where users can submit the form if conditions met and not require to make a payment.

    Best,
    Jonathan S

    Thread Starter HubieDoobieDoo

    (@hubiedoobiedoo)

    That’s wonderful ! I’m looking forward to this, thanks for listening to your user base.

    I realize this is an old topic, but just to chime in. Something like this may be of use for us as well. Some of our clients are pre-pay, others are Net30. This would allow me to set up an order form for some of our products or services, and if the customer is PrePay, allow them to pay. If they’re on terms, the could submit the order.

    Though I would have to figure out a way to “require” payment from customers not on terms…

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Suggestion: submit options (Paypal/Stripe/Offline verified)’ is closed to new replies.