# Refunds are not completed in sandbox

**URL:** <https://community.rapyd.net/t/refunds-are-not-completed-in-sandbox/1315>\
**Category:** 🙋🏽‍♀️🙋🏽‍♂️ Ask Questions\
**Created:** [November 30, 2021, 5:58am UTC](https://community.rapyd.net/t/refunds-are-not-completed-in-sandbox/1315 "2021-11-30T05:58:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sushanth\_Shetty](https://sea2.discourse-cdn.com/flex016/user_avatar/community.rapyd.net/sushanth_shetty/32/1416_2.png) [@Sushanth\_Shetty](https://community.rapyd.net/u/Sushanth_Shetty)\
**Post date:** [November 30, 2021, 5:58am UTC](https://community.rapyd.net/t/refunds-are-not-completed-in-sandbox/1315/1 "2021-11-30T05:58:16Z")

</div>

As per documentation I understand that, complete refund post method must be called to complete the refund in sandbox environment for payment methods like cash, bank redirect, e-wallets, are there any payment methods for which REFUND\_COMPLETED web-hook is called automatically since third party methods is explicitly mentioned in documentation? is there any way to guarantee that web-hook is called automatically in live environment?

---

<div class="post-metadata">

**Author:** ![Community\_Team](https://avatars.discourse-cdn.com/v4/letter/c/46a35a/32.png) [@Community\_Team](https://community.rapyd.net/u/Community_Team)\
**Post date:** [November 30, 2021, 8:27pm UTC](https://community.rapyd.net/t/refunds-are-not-completed-in-sandbox/1315/2 "2021-11-30T20:27:01Z")

</div>

Thanks @Sushanth_Shetty, maybe you could further define what you mean by automatically? If the you set up your webhooks, you’ll be able to confirm they are triggered when completing the refund.

There’s a description on the [Webhook - Refund Completed](https://docs.rapyd.net/build-with-rapyd/reference/refund-object#webhook-refund-completed) page on third party methods.

> If the payment method requires the action of a third party to complete the refund process, this webhook is triggered when the last required third-party action is completed.
> 
> In the sandbox, [Complete Refund](https://docs.rapyd.net/build-with-rapyd/reference-link/complete-refund) simulates the third-party action and triggers this webhook.

A payment method that may have a third party action may be something like an ewallet that has a card linked to it like [PayTM](https://docs.rapyd.net/build-with-rapyd/docs/paytm).

Here’s a guide on setting up webhooks in [Client Portal](https://docs.rapyd.net/client-portal/docs/defining-a-webhook-endpoint).
