• Resolved vsplven

    (@vsplven)


    We’re currently facing a few issues with the plugin after successfully integrating Razorpay.Q1. Payment Amount Display

    At the form stage, the Payment/Amount field initially shows “0” until the user manually clicks on one of the payment mode icons (Card, UPI, Wallet, etc.). Only after that the correct amount (as configured in the backend) appear.
    👉 Expected behavior: The actual amount should be displayed automatically without requiring user interaction.

    Q2. Payment Mode and Form Data Handling

    Q2.1. Selecting a payment mode (e.g., Card, UPI, Wallet) on the form seems to have no real effect. Once redirected to the Razorpay payment page, the user is asked again to choose a payment option.
    👉 Expected behavior: The selected payment mode from the form should carry over to the Razorpay payment page automatically, if possible. Else, if can those icon selection be removed from the form.

    Q2.2. On the Razorpay page, the user is asked again to enter their phone number—even though this field already exists in the form.
    👉 Question: Is it possible to pass the phone number (and other form data) directly to Razorpay so the user doesn’t need to re-enter it?

    Q3. Payment Success Page

    Q3.1. After payment, when the user returns to the success page, the transaction time displayed is incorrect (though the date is correct).
    👉 Expected behavior: The time should match the actual transaction time recorded by Razorpay.

    Q3.2. Can the success page be customized? For example:

    • Hiding or removing current buttons (e.g., Return to Home, Contact Support)
    • Adding custom text or information (like next steps, etc.)
      👉 If so, please guide us on how to modify or override the default success page layout.

    Q4. Email Notifications & Confirmations

    How are the email notifications/confirmations managed for both users and admins after a successful payment or registration?
    👉 We’d like to know how to customize the content, layout, and recipients of these notifications.

    Q5. API Integration for Webinars

    Is it possible to automatically send the form registration data (after successful payment) to an external platform such as Zoom or Adobe Connect another webinar system via API?
    👉 We want to use this form for paid webinar/event registrations, so the user should automatically receive access to the webinar after payment.

    • This topic was modified 1 month ago by vsplven.
    • This topic was modified 1 month ago by vsplven.
    • This topic was modified 1 month ago by vsplven.

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter vsplven

    (@vsplven)

    Dear Support Team,
    Wating to hear back. Please help provide a response at the earliest today; for us to take this forward. Thank you.

    Plugin Contributor Sanyogg Shelar

    (@codexdemon)

    Hi @vsplven

    Thanks for feedback and suggestions we will implement those and let you know once we done.

    Sanyogg

    Thread Starter vsplven

    (@vsplven)

    Dear Sanyogg Shelar,
    Appreciate your quick response. Since we are having a critical deployment on this workflow.
    Could you please help with any timeline, especially for the Q1,2,3.

    And any workaround for the Q5. We believe you have a certain option for email notification, if you can hint at how to customise/modify those email templates, sender details, subject line, to-email etc., it would be great.

    Look forward to your extended help. Thank you.

    Plugin Contributor Sanyogg Shelar

    (@codexdemon)

    Hello @vsplven

    Q1.A Payment Amount Display
    We have already fixed this in the latest version 1.1.3. The default amount configured in the form will now display automatically — it will no longer show “0” until the user clicks a payment mode.



    Q2.A Payment Mode and Form Data Handling

    Q2.1. Payment mode selection
    We provide the provision as per common settings used by most Indian payment gateways. The selected payment method is passed from our plugin to Razorpay, but per their configuration, Razorpay ultimately decides how the option is handled on their checkout page. Since Razorpay requires the user to confirm their payment method again, this is expected behavior. If you prefer, the icons can be removed from the form to avoid confusion.

    Q2.2.A Phone number re-entry
    As per Razorpay’s documentation, the contact number must always include the country code in the format:
    +{country code}{phone number}
    Example: +11234567890 (US), +6591119111 (Singapore).
    In version 1.1.3, we’ve improved support for auto-detection of phone fields with names: mobile, phone, customer_mobile, customer_phone (already supported), and now also contact.



    Q3.1.A Transaction time
    We have corrected the issue with the transaction time. It now uses updated_at so the actual transaction time recorded by Razorpay is displayed correctly.

    Q3.2.A Page customization
    The Success, Cancel, and Failed pages are created under:
    Form Pay Pro > Settings > Common Settings > Success/Failure/Cancel Page Handling.
    Click Create Default Payment Pages. These pages are added as regular WordPress pages and can be fully customized from the WordPress Pages section — including hiding/removing buttons or adding your own custom text, instructions, or layout.



    Q4.A Email Notifications & Confirmations
    From version 1.1.3, we have added a new feature:
    Form Pay Pro > Email Notifications
    Here you can configure and customize the notification content, layout, and recipients for both users and admins after a successful payment or registration.
    The following placeholders are available in all email templates:
    {transaction_id} - Transaction ID
    {amount} - Payment amount
    {customer_name} - Customer name from form
    {customer_email} - Customer email from form
    {payment_date} - Payment completion date
    {payment_method} - Selected payment method
    {form_title} - Form title
    {site_name} - Website name



    Q5.A API Integration for Webinars
    You can use our available Hooks for this purpose. Hooks are documented in the plugin Readme and allow you to send registration data (after successful payment) to external platforms such as Zoom, Adobe Connect, or any other webinar system via API. This way, users can automatically receive access details once their payment is confirmed.

    I also request you write feedback and review about plugin, It help us more contribution to community. Thank you

    Sanyogg Shelar

    Thread Starter vsplven

    (@vsplven)

    Dear Sanyogg,

    We really appreciate your extended and prompt support, as well as the detailed explanations and the plugin update you provided. We’ll be thoroughly testing the entire flow with our team.

    However, we’ve noticed a few issues that still persist:

    • The payment amount continues to display as ‘Zero’.
    • We’re unable to remove payment modes — specifically, the Credit/Debit Card option remains selected even after unchecking it.
    • The customer phone number is not being forwarded to Razorpay; instead, the system is prompting for manual entry again, even though we followed the syntax as per your instructions.

    Are we missing any additional configuration steps?
    We also tried creating a new form, but the same issues persist as mentioned above.

    Looking forward to your guidance to resolve these.

    Test Link again: https://staging.healthyram.com/register-for-webinar/

    Plugin Contributor Sanyogg Shelar

    (@codexdemon)

    Hi @vsplven,

    We’ve tested further and here are our observations and follow-up points:

    1. Payment Amount Display Please recreate the form — this resolves the issue of the amount showing as “0” at first load.
    2. Payment Modes At least one payment method must be enabled for payments to process. By default, Credit/Debit Card remains selected and cannot be unchecked.
    3. Phone Number Forwarding We do forward the number to Razorpay. If Razorpay is still prompting for manual entry, we suggest opening a support ticket with Razorpay as it may be related to their handling. Frompays pro plugin side, the form is already using the default customer_mobile which is send as contact field, so no additional configuration is required.
    4. Additional Note I also noticed some JavaScript errors on your site, which may interfere with proper functioning. Kindly disable other plugins temporarily and test only with FormPays Pro, creating a new form and ensuring all amount and payment gateway settings are configured correctly.

    I hope this helps resolve the pending issues.

    Thread Starter vsplven

    (@vsplven)

    Hi Sanyogg Shelar,
    Thanks for your update.

    We are still getting the amount showing as “0” at first load, on new form too which we tried before our yesterday’s response too. Also, we fixed the JavaScript error. Hope you are not getting the JavaScript error.

    Please help on this as it very critical and the step 1, should work.

    Plugin Contributor Sanyogg Shelar

    (@codexdemon)

    Hi @vsplven

    Please share your credentials or remote access where we can see in details and help further on this issue.

    Thread Starter vsplven

    (@vsplven)

    Dear Sanyogg,
    Can you please share a link to connect you online.
    Else you may join us at this open link – https://meet.google.com/bmh-cjtj-xvy

    Thread Starter vsplven

    (@vsplven)

    Dear Sanyogg,
    Thanks for connecting yesterday. Looking forward to further update on the solution. Thank you.

Viewing 10 replies - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.