Skip to content
On this page

Cards Overview

Rain Cards are crypto-collateralized Visa credit cards backed by stablecoin deposits (USDC or PYUSD). Depositing stablecoins into a Rain smart wallet establishes a credit limit, and cardholders can spend up to that limit using virtual or physical Visa cards anywhere Visa is accepted.

All card operations are performed via GraphQL through the Agio Platform API.

Card Lifecycle

Virtual vs Physical Cards

FeatureVirtualPhysical
AvailabilityInstant — ready to use immediatelyShips globally (free standard shipping)
Use casesOnline purchases, subscriptionsIn-person, ATM, tap-to-pay
ShippingNot requiredRequired (address + phone number)
PINSet at creationStaged at creation, activated on receipt
ReplacementreplaceVirtualRainCard — new card number instantlyreplaceRainCard with shipping address
Spending limitsConfigurable (rolling period)Configurable (rolling period)
CancellationPermanent, irreversiblePermanent, irreversible

Quick Reference

ActionGraphQL OperationType
List cardsvwCardsQuery
Apply (individual)createRainCardApplicationMutation
Apply (corporate)createRainCorporateApplicationMutation
Create cardcreateRainCardMutation
Freeze cardfreezeRainCardMutation
Unfreeze cardunfreezeRainCardMutation
Cancel cardcancelRainCardMutation
Replace virtual cardreplaceVirtualRainCardMutation
Replace any cardreplaceRainCardMutation
Update spending limitupdateRainCardLimitMutation
Set PINsetRainCardPinMutation
Reveal PINgetRainCardPinMutation
Reveal card secretsrevealRainCardSecretsMutation
Rename cardupdateCardNicknameMutation
Star/unstar cardupdateCardStarredMutation
Fund cardsmartWalletSwapQuotesmartWalletExecuteSwapQuoteMutation
Withdraw collateralcardWithdrawMutation
Card balancerainCardBalanceQuery
View transactionsUserCardTransactionsQuery
Real-time transactionsCardTransactionUpdatesSubscription
Application updatesCardApplicationUpdatesSubscription

Amounts in Cents

All monetary amounts in the Rain Card API are in cents (smallest currency unit). 50000 = $500.00. The only exception is cardWithdraw, which accepts human-readable token amounts (e.g., "100.5").

Guides

Cards Overview has loaded