• Resolved mpbaweb

    (@mpbaweb)


    Hi
    I have a form for my users to enter an event. I would like to configure it to work in 2 stages with the option to pay now or pay later. I dont know if this is possible
    1. Stage one – User fills in form with entry details and submits. Entry is recorded. Confirmation email is sent. User is sent to thank you page.
    2. On thank you page, show a PayNow button which then sends the user to paypal to complete payment. Somehow the payment amount needs to be carried forward. The original submission is then updated to paid on completion of payment.

    I know this is a long shot, but just enquiring if there is any possible way to achieve this?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author codepeople

    (@codepeople)

    Hello @mpbaweb

    Yes, but not in the way you describe.

    In the form’s settings there is an attribute called: “Enable Paypal Payments?” that includes the option: “Optional: This payment method + Pay Later”, furthermore, in the form’s setting it is possible to enter the texts to display for these payments alternatives in the public form. These attributes are called: “Label for the “Pay with PayPal” option” and “Label for the “Pay later” option (for optional payments)” respectively.

    Selecting the “Optional” option, the public form will include an additional radio button field with the texts entered into the other two attributes, if the user select the option, pay with PayPal, it will be redirected to PayPal to proceed with the payment, and then after complete the payment the user is returned to the website, specifically to the thank you page whose url was entered through the form’s settings, but if the user select the “Pay later” option, it is redirected directly to the thank you page.

    Best regards.

    Thread Starter mpbaweb

    (@mpbaweb)

    Yes, that’s great and that solves the confusion for users who think you have to pay immediately to enter.

    To take this a stage further, I guess I’m looking for a very complex solution where an entrant whose has chosen to ‘pay later’ can go to the CP_CALCULATED_FIELDS_RESULT_LIST output in a few weeks time, select his submission in the list and have one of the field values (The amount) then passed to a submit button. This would then make the ‘Pay Later’ option a bit more integrated.
    Maybe this can be achieved with the DATASOURCE controls if I upgrade from Pro to Developer?

    Plugin Author codepeople

    (@codepeople)

    Hello @mpbaweb

    The solution you are describing can be emulated with the “User Permissions” add-on (distributed with the Developers and Platinum versions of the plugin). Enabling this add-on and configuring the form to allow the registered users edit their entries, you can insert a new shortcode (available in the add-on: [CP_CALCULATED_FIELDS_USER_SUBMISSIONS_LIST]) into a page accessible by the registered users, and this shortcode would be replaced with the submissions of the logged user, and in this case the user can edit an entry, selecting the paypal option and complete the payment:

    https://cff.dwbooster.com/add-ons/users-permissions
    https://cff.dwbooster.com/documentation#users-addon

    Best regards.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘2 stage form’ is closed to new replies.