I am using Razor pay Gravity form plugin, After submit the gravity form, (before payment with Razor Pay) I am getting a email notification, Can some one please help me I need Email Notification only after Successful Payment.
Thank You.
Goto gravity form Notification settings, under event, set the second option i.e Payment completed. You will receive an email notification once payment is done.
I have created a better version of the plugin with the event notification and some other features which you can check here: https://github.com/isaumya/razorpay-gravity-forms-updated
Related
I have created contact form and integrated with razor pay plugin and everything is working fine however when user cancel the payment or payment fails my form data sends mail to admin where we collect form data. I need some kind of validation to stop email unless payment is done.
I am totally new to this. is there any way i can add validation of payment then send form data to email?
I tried to send the form via E-mail after customer done the successful payment via Razorpay.
I used the Razorpay quick payments plugin for payment gateway and contact form 7, the issue is there will be two buttons for Payment button (Razorpay) and submit button (to send a mail-form submission) and I would like to have a single button as Payment.
When the user done the payment the user filled form should be triggered to send a mail as we configured in contact form 7.
Please give a solution, how can I get it
I am implementing an ASP.NET web app where the user will fill an application that spans over multiple steps/Pages, with previous/Next buttons on each page to navigate back and forth to each step.
On the second step/page, I have a paypal payment button, so the user can pay for the services they selected on the first page.
My requirements is to wait for the user to pay with paypal and get the notification that a payment was received then navigate to the next page automatically. The user should not be able to proceed without payment.
The paypal payment button opens a new window with paypal site where the user makes the payment.
I looked at Paypal IPN (Instant Payment Notification), Paypal can send the notification to a service on the back-end in the web app, but how can I forward the user to the next page once this notification is received, since this service is not tied directly to the page that the user has opened on his browser?
The one way I am thinking to do is to store the payment in some table with the userid and a unique code and have a javascript function with setInterval(checkPayment, 5000); so every 5 seconds, it calls a service to check if there was a payment and forward the user.
Is there any better solution ?
Better solution is to NOT involve IPN in your checkout flow. As stated:
Because IPN is not a real-time service, your checkout flow should not wait for the IPN message before it is allowed to complete.
REF: https://developer.paypal.com/docs/classic/products/instant-payment-notification/
Paypal has an extensive API that handles your flow - e.g
Express Checkout
REST
I have a website running both gravity forms and buddypress where a gravity form takes information which is sent to the post authors' email. I'd like to also send the contents of the submitted form to the authors messages in buddy press.
Is this possible? How do I configure gravity to send a notification to buddypress as well as the one it sends now?
I want to add PayPal verified mail confirmation to our registration page. Is it possible ?
Yes the easiest way to do it would be use the IPN. Once they pay, the IPN page is automatically called. You can add any script to that page including a mailer script.