# Canceling Escrow after partial payments

**URL:** <https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298>\
**Category:** ⚙️ API\
**Tags:** payments\
**Created:** [August 25, 2022, 6:04pm UTC](https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298 "2022-08-25T18:04:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![marc4](https://sea2.discourse-cdn.com/flex016/user_avatar/community.rapyd.net/marc4/32/20220_2.png) [@marc4](https://community.rapyd.net/u/marc4)\
**Post date:** [August 25, 2022, 6:04pm UTC](https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298/1 "2022-08-25T18:04:55Z")

</div>

Im trying to find a way to cancel an escrow after partial payments have been made. Use case is for example a project that has 3 escrow steps for 3 milestones but only first has been completed so remainder of escrow goes back to sender.

The only solution I have found so far is releasing the entire escrow and immediately refunding it to sender after but that seems to beat the purpose of escrow. isn’t there a way to cancel remaining escrow?

I also attempted to create escrow with 2 destination wallets (1 being refund wallet) and attempting to update the split but this doesn’t seem possible either.

---

<div class="post-metadata">

**Author:** ![juliapak](https://sea2.discourse-cdn.com/flex016/user_avatar/community.rapyd.net/juliapak/32/1832_2.png) [@juliapak](https://community.rapyd.net/u/juliapak)\
**Post date:** [August 25, 2022, 8:55pm UTC](https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298/2 "2022-08-25T20:55:04Z")

</div>

charge and then process refund

---

<div class="post-metadata">

**Author:** ![juliapak](https://sea2.discourse-cdn.com/flex016/user_avatar/community.rapyd.net/juliapak/32/1832_2.png) [@juliapak](https://community.rapyd.net/u/juliapak)\
**Post date:** [August 25, 2022, 9:17pm UTC](https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298/3 "2022-08-25T21:17:03Z")

</div>

admittedly i need escrow too but i am not that far a long in my process. I need it so that customers can book people

---

<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:** [August 26, 2022, 6:36pm UTC](https://community.rapyd.net/t/canceling-escrow-after-partial-payments/55298/4 "2022-08-26T18:36:30Z")

</div>

Edit: You can check out Canceling an escrow here: [Rapyd Docs | Error](https://docs.rapyd.net/build-with-rapyd/docs/canceling-an-escrow)

Since this uses the [Update Payment](https://docs.rapyd.net/build-with-rapyd/reference/payments#update-payment), the payment status does need to be Active (ACT).

Thanks @marc4, it would really matter, if the payment status is Active `ACT` it may still be possible. However if it is CLOSED `CLO` @juliapak, is right. You will have to complete the payment and then [refund the payment](https://docs.rapyd.net/build-with-rapyd/reference/refunds-2#create-refund).

Also, know that some payment methods may be `is_cancellable: false`. You can find out in [List Payment Methods by Country](https://docs.rapyd.net/build-with-rapyd/reference/payment-method-types#list-payment-methods-by-country) or [Get Required Payment Method Fields](https://docs.rapyd.net/build-with-rapyd/reference/payment-method-types#get-payment-method-required-fields).
