How to Process Customer Refunds in Onespot Payments



๐Ÿ” How to Issue a Refund

  1. Go to All Members via the lightning bolt โšก.
  2. Search for the customerโ€™s name.
  3. Click View in Stripe to open their Stripe customer profile.
  4. In the customerโ€™s Stripe dashboard, locate the transaction you want to refund.
  5. Click the โ€ขโ€ขโ€ข (three dots) next to the payment and choose Refund payment.
  6. Choose the amount to refund (full or partial).
  7. Select a reason (e.g., "Requested by customer"). If you select Other, provide an explanation.
  8. Click Refund to complete the transaction.

๐Ÿ“Œ Important Notes:

  • Refunds take 5-10 days to appear on a customer's statement. Stripe's fees for the original payment won't be returned.
  • You can only refund payments that are not under dispute.
  • Customers must already be in Stripe with a previous transaction.
  • If a customer pays an invoice using a bank method (like ACHSEPAPAD, or Bacs) and the payment status shows "pending", you cannot issue a refund until the payment fully clears and becomes "succeeded" or "paid."

โŒ›When Can You Refund a Bank Payment?

Payment Methodโ€œPendingโ€ Duration: When Refunds Are Allowed ACH Debit (US)~4โ€“5 business days After payment clears (status: succeeded )SEPA (EU)~5โ€“6 business days After payment clears PAD (Canada)~3โ€“5 business days After payment clears Bacs (UK)~3 business daysAfter payment clears

๐Ÿ›‘While the payment is still pending, Stripe will not let you refund it โ€” because the money hasnโ€™t actually settled yet.


๐ŸงพStripe Invoice Statuses You Might See:

  • pending  โ€“ Payment initiated, not yet confirmed by the bank
  • processing  โ€“ In motion but not cleared
  • succeeded  or paid  โ€“ โœ… Funds cleared โ†’ now you can refund
  • failed  โ€“ Bank rejected the payment โ†’ No refund needed

โœ…Best Practice

If a customer asks for a refund while the payment is still pending, itโ€™s safest to:
  • Wait until the payment clears (usually within 5 business days)
  • Then issue the refund normally via the Dashboard

โš ๏ธRefunding too early isnโ€™t possible โ€” and can create issues if the payment ends up failing.


๐Ÿ“š Additional Stripe Resources

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us