Chat-Api has stopped showing information taken from DropDown in RazorPay

Status: Closed · Asked by zest83 on · 0 views

zest83 — Question ·

In RazorPay, when choosing a DROPDOWN, the option is not reflected in the WhatsApp message.

Workflow: Razorpay to WhatsApp

All Other tags (Name, Price & Email) show in the whatsApp message - (from the regular text fields) BUT Information from the Dropdown does NOT show.

You will need to do a test at your end to check the same.

This stopped working a few days ago on its own. No idea why!

Payment Link: https://rzp.io/l/MasterProfits

Please advise

Attachments

WhatsApp Image 2021-07-25 at 9.33.39 PM.jpeg
Capture.PNG
Pabblymember11 — Reply ·

Hey @zest83

We looked over your concern and found that the entity which you have mapped from your Razorpay's response is changed from your end and that's why it. Please check the entity correctly and then re-map the field in the Chat API. Else everything seems working perfectly fine.

Please check out the following screenshot for better understanding -

zest83 — Reply ·

Thanks - I have made the changes. Will know once the customer transacts something next time, if what I did is working or not.

zest83 — Reply ·

I need to know... I have used the Router by Pabbly Action to separate the different events.
Can I use the Filter by pabbly action as well instead of Router for Future Razorpay related events?

What is the difference?
Advantage/Disadvanage

URL:

youtube.com/watch?v=l9C3c9c0Fhc

Fagun Shah — Reply ·
I need to know... I have used the Router by Pabbly Action to separate the different events.
Can I use the Filter by pabbly action as well instead of Router for Future Razorpay related events

What is the difference
Advantage/Disadvanage

URL:

youtube.com/watch v=l9C3c9c0Fhc


Filter is like a Single Condition only.

Routers are multiple condition, and all routes with TRUE condition will get executed.

If you only want to check for one product then you are Okay with filter. But if you want to do different things for different products then use router.

Fagun Shah
- Automation Freelancer
- Let's Connect - https://www.facebook.com/fagun.shah.7/
zest83 — Reply ·

For the same thing, for RazorPay - is there a way to capture payment information as per the Payment Page NAME instead of the amount. OR can we capture amount infomration only as the MAIN Criteria?

Fagun Shah — Reply ·
For the same thing, for RazorPay - is there a way to capture payment information as per the Payment Page NAME instead of the amount. OR can we capture amount infomration only as the MAIN Criteria

There is actually a way, check my this video - https://www.loom.com/share/7e7ee8db1b274641a12bcc0f7efebc65

And check this post's comments for more ideas - https://www.facebook.com/groups/formget.deals/posts/947231232723166/

Fagun Shah
- Automation Freelancer
- Let's Connect - https://www.facebook.com/fagun.shah.7/
zest83 — Reply ·
Hey @zest83

We looked over your concern and found that the entity which you have mapped from your Razorpay's response is changed from your end and that's why it. Please check the entity correctly and then re-map the field in the Chat API. Else everything seems working perfectly fine.

Please check out the following screenshot for better understanding -


Hello,

I have started to get the same error again

I have corrected all the requirement fields.
Just today, i re-did the WebHook for Rs. 499 using a test mode payment on Razorpay.

The test message shows the batch information correctly BUT the minute the customer chooses another date in the dropdown (different from the date which was tested)- the Batch part shows as Blank

Please help
URGENT

Pabblymember11 — Reply ·

Hey @zest83

We looked over your concerns and it looks like Razorpay might have changed the label of the batch type which you have mapped in the Chat API action step before.

So, as a solution, we would recommend you to re-capture the response of Razorpay and then re-map the fields. Further, re-map the batch label to this from the response "Payload Payment Entity Notes Choose Class".

[IMG width="688px" alt="2021-07-26_11h19_00.png"]https://forum.pabbly.com/attachments/2021-07-26_11h19_00-png.2419/[/IMG]

Also please do check with the Razorpay team and ask them for your Razorpay account, why the webhook parameters keep on changing automatically.

zest83 — Reply ·

So what I did was, I mapped everything again.

Shoudl I map all the pricing structures again?

Pabblymember11 — Reply ·

Hey @zest83

we would recommend you to re-capture the response of Razorpay and then re-map the fields. Further, re-map the batch label to this from the response "Payload Payment Entity Notes Choose Class".

Could you please confirm that you have done the above step? If not, please do that as it is required to be done since the webhook parameters are changed as shown in the screenshot below -

zest83 — Reply ·

So what you are saying is

Choose Class is being captured in the Webhook

But Choose Batch is being captured when the customer makes the payment

Correct?

zest83 — Reply ·

I have made a change to the test parameters at razorpays end

Back to all forum threads · Log in to reply