---
title: "Discussion on \"Your PayPal Refund Worked. Your Lovable App Says It Failed.\" | Hashnode"
description: "Discussion on \"Your PayPal Refund Worked. Your Lovable App Says It Failed.\". A timeout makes your app retry a PayPal refund. The second call returns 422, even though the money is already back. Test that branch before launch."
url: "https://hashnode.com/posts/your-paypal-refund-worked-your-lovable-app-says-it-failed/6a9ebd34eaa722f491c635b9"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Your PayPal Refund Worked. Your Lovable App Says It Failed.](https://fetchsandbox.hashnode.dev/your-paypal-refund-worked-your-lovable-app-says-it-failed?utm_source=hashnode&utm_medium=feed)

A timeout makes your app retry a PayPal refund. The second call returns 422, even though the money is already back. Test that branch before launch.

Sep 7 · 5 min read · fetchsandbox.hashnode.dev  
Read the article

-   [#webhooks](https://hashnode.com/tag/webhooks)
-   [#lovable](https://hashnode.com/tag/lovable)
-   [#apitesting](https://hashnode.com/tag/apitesting)
-   [#fetchsandbox](https://hashnode.com/tag/fetchsandbox)

## Written by

[Raj Nagulapalle](https://hashnode.com/@fetchsandbox)

@fetchsandbox · San Jose, USA

  
[View profile](https://hashnode.com/@fetchsandbox)

Building tools for API integration testing. Creator of fetchsandbox.com

Engineer who's spent too long debugging webhook signatures and flaky staging servers. Building FetchSandbox — turn any OpenAPI spec into a stateful API sandbox in seconds.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
