#rzhang139 - refunds
1 messages · Page 1 of 1 (latest)
Hello. One moment
So assuming you have Standard connect accounts?
And you want to disable their ability to issue refunds? Is that right?
correct!
yes, but only via dashboard?
Can you shared an example payment intent ID? eg pi_1234
If I'm understanding correctly, that's not possible, as the connected standard account "owns" those direct charges and can choose if/when to refund
Can you explain about the motivation here? Why do you want your platform to be used?
ok thats fine, I just want to be able to catch all events if a user calls a refund
so we are building a marketplace using Connect, and want to create a simple direct charge between buyers and sellers. I understand the basic flow, and how to catch webhook events so that we can secure the asset transfer on our side, I am just worried that buyers can ask for refunds and we wouldn't catch all events of refunds so the assets would not be updated/transfered back to seller
so my workaround question is, what webhook events should I lookout for if a buyer wants a refund? So that I can make the proper updates on our side of asset transfer
Sure, right, in that case you'll want to make sure you have a Connect webhook endpoint configured, and make sure it's subscribed to refund events:
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
or disputes?
That first one is where a refund is updated (for example if it's async and fails)
Disputes is the same idea, or anything else related to direct charges. Connect endpoint + subscribe to those events:
https://stripe.com/docs/api/events/types#event_types-charge.dispute.created
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
how do we subscribe to those events? Must they be turned on on our side so we would be able to receive the events?
In your dashboard webhook configuration each endpoint has a set of events you receive
Or if you prefer the API you can set this there too
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
what is endpoint URL?