← View All Guides
Stripe logo
Integration Guide

How to Automate Stripe Customer Credits for Referral Rewards

Connect GrowSurf rewards to Stripe credits when referrals should add balance to the right customer account automatically.

Want the full setup walkthrough?

Use these docs for exact setup steps, supported fields, and troubleshooting.

Use Stripe credits when a referral reward should behave like balance on the customer account instead of a coupon code. This works well for subscription businesses that want rewards to accumulate and apply against future invoices.

GrowSurf handles the reward event and Stripe keeps the customer balance. You do not need a separate webhook or cron job to post the credit manually.

Integration Steps

Set a default campaign currency before you connect Stripe rewards

GrowSurf requires a default currency for Stripe rewards. That currency determines which Stripe customers or subscriptions can receive the reward, so set it before you connect the credit rule.

Connect Stripe and open the Coupons/Credits tab

Stripe Coupons and Credits tab in GrowSurf
Use the Coupons/Credits area when GrowSurf should apply a billing reward after the referral unlocks.

After Stripe is connected, open Coupons/Credits and connect the reward you want GrowSurf to automate. Disable Referral Trigger in Stripe only if you are using a different qualifying action for the reward.

Choose Credit and set the reward amount

Stripe credit reward settings in GrowSurf
Choose Credit when the reward should add balance to the Stripe customer instead of creating a coupon.

When you choose Credit, set the description, amount, and who should receive it. In double-sided rewards, GrowSurf can issue the credit to the referrer, the referred customer, or both.

Save the reward and let GrowSurf issue the credit after unlock or approval

Once saved, GrowSurf applies the Stripe credit whenever the reward unlocks. If your campaign uses manual reward approval, the credit is only issued after the reward has been approved.

Validate the credit in the right mode and on the right customer

If the credit does not show up, check whether the customer exists in the same Stripe mode you connected, whether the currencies match, and whether the customer email still matches the GrowSurf participant record.

Tips

FAQ

When should I use a credit instead of a coupon?

Use a credit when you want the reward to sit on the Stripe customer balance and apply against billing automatically instead of giving the customer a coupon code to redeem.

Does this still work in Stripe test mode?

Yes. GrowSurf supports Stripe test mode, but test-mode reward connections are separate from live-mode reward connections.

Why did the credit fail to apply?

The most common causes are a missing Stripe customer in the connected mode, a currency mismatch, or an email mismatch between the Stripe customer and the GrowSurf participant.

Set up your refer a friend program with customer referral and affiliate program software that lowers your acquisition costs, increases customer loyalty, and saves you gobs of time.

Trusted by marketing and product teams at fast-growing B2C, fintech, and SaaS companies