Stripe Custom Automatic Dispute Handling

As of version 134163 RGP can now automatically record refunds initated by payment disputes on a customer record in your RGP database if you are using Stripe Custom. 


A dispute (also known as a chargeback) occurs when a cardholder questions your payment with their card issuer.

To process a chargeback, the issuer creates a formal dispute on the card network, which immediately reverses the payment, pulling the money for the payment—as well as one or more network dispute fees—from Stripe. After that, Stripe debits your balance for the payment amount and dispute fee.

Previous to this update, a facility employee needed to manually record these dispute refunds in RGP to reconcile RGP records to Stripe deposits. 

As of August 2023, RGP is now listening for webhook alerts from Stripe for disputes. 

  • Stripe learns of the dispute from the customer's card network which triggers the payment to be reversed and returned to the customer's card until the dispute can be resolved.

  • Every morning RGP Daily Maintenace runs and listens for the Stripe Dispute webhook.

  • If RGP receives a dispute trigger, the disputed amount is created as a returned invoice/payment on the appropriate customer record. The product used in RGP to record this payment is"Stripe Dispute" which is reported under the revenue account "Accounting"

  • The dispute refund invoice/payment appears in the reconciliation reports and is reflected in the Journal Entry reports transferred to Quickbooks to ensure RGP reports match the Stripe payout. 

  • If counter evidence is submitted and the dispute is won RGP receives another webhook trigger from Stripe during RGP daily maintenance. Then RGP writes a new invoice for the returned amount on the appropriate customer record.

  • Reconciliation reports reflect when the returned dispute payment is in a payout from Stripe.

This reduces the time needed to record and correct reconciliation when a payment is disputed.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request



Please sign in to leave a comment.