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.

Request

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"
  }'

Parameters

FieldTypeRequiredDescription
emailstringYesConsumer's email address
amountCentsnumberYesAmount in cents (1-1,000,000)
currencystringNoDefault: USD
sourcestringNoOne of: manual, refund, referral, promotion

Response 200

{
  "success": true,
  "walletId": "550e8400-...",
  "transactionId": "660e8400-...",
  "creditBalanceCents": 1000
}

Rate limit

100 requests per hour.