Good point on learning the provider's retry schedule before writing your own. Cards on Stripe have the same trap: if you add retries on top of the built-in ones, you can end up hitting the customer twice in a day. The "pending" message advice applies everywhere too. Telling the customer before the next attempt saves a lot of surprised support emails.
Paul Hartness
Good point on learning the provider's retry schedule before writing your own. Cards on Stripe have the same trap: if you add retries on top of the built-in ones, you can end up hitting the customer twice in a day. The "pending" message advice applies everywhere too. Telling the customer before the next attempt saves a lot of surprised support emails.