#andreac
1 messages · Page 1 of 1 (latest)
How are you creating refunds? Via the Dashboard?
Yep
The reason field should be set on the associated Refund object: https://stripe.com/docs/api/refunds/object#refund_object-reason
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
it shows as null on our end. Plus this seems to take an enum value but on the dashboard it's a free textarea, let me provide a screenshot, maybe that helps
here
Can you share a re_xxx ID?
re_3LzFQvHZsenr8yjL1nK0VE7G
Hmm, looks like the reason parameter isn't passed by the Dashboard in this instance: https://dashboard.stripe.com/logs/req_xFl6Cekc8LFyOZ
Sign in to the Stripe Dashboard to manage business payments and operations in your account. Manage payments and refunds, respond to disputes and more.
we usually select "Other" in the select and add some text in the textarea. When we do so, there is a little text that appears letting us know that "A note is required when a provided reason isn't selected."
right I see
so I guess, no way to get them back?
a shame that the API doesn't let us retrieves those notes 😢
Could/Shall I file a ticket somewhere?
To confirm, your expectation is that the text in the field when selecting the 'other' enum should persist on the Refund object, yes?
Seems like this is 'working as expected', so would be considered a feature request rather than a bug
We don't persist any entered text from that field in the API, its just displayed on the payment page