Last updated · May 9, 20263 min read
Store Credit API
Issue store credit to consumers programmatically.
Issue store credit
POST /api/v1/store-credit — creates or updates a consumer's store credit wallet at your store. Useful for refunds, loyalty rewards, and promotional credits.
Body parameters
emailrequiredstringConsumer's email address.
amountCentsrequiredintegerAmount in minor units, range
1–1,000,000.currencystringdefault:USDISO-4217 currency code.
sourcestringdefault:manualOne of
manual,refund,referral,promotion. Stored on the transaction for accounting.
Example request
bash
curl -X POST https://merchant.reloadcard.app/api/v1/store-credit \ -H "Authorization: Bearer rc_live_your_key" \ -H "Content-Type: application/json" \ -d '{ "email": "customer@example.com", "amountCents": 1000, "currency": "USD", "source": "refund" }'Example response (200)
json
{ "success": true, "walletId": "550e8400-...", "transactionId": "660e8400-...", "creditBalanceCents": 1000}Rate limit
100 requests per hour.