You need an AroPay account provisioned by your Aro Media contact. AroPay is
currently an MVP sandbox for B2B users, so there is no self-serve sign-up;
request access before starting.
1
Sign in and set your password
Open aropay.aro.media and sign in with the
email and one-time temporary password you received. The sandbox forces a
password rotation on first login. Pick a password with at least 10
characters including an uppercase letter, a lowercase letter, and a digit.
2
Create an API key
Go to Settings → API keys and create a key. The plaintext value
(prefixed
aro_sk_) is shown exactly once, so store it in your secret
manager now.Export it for the rest of this guide:API keys can be created and revoked only from a browser session, never with
another key. See API keys for limits and expiry.
3
Create a custodial wallet
Custodial wallets are generated server-side, and the sandbox signs
transactions for them, which is exactly what makes key-driven money
movement possible.Save the wallet ID:
4
Fund it from the faucet
The faucet sends test stablecoin and tops up Sepolia ETH for gas in one
call:The response is a transaction object. Faucet requests count against a
rolling 24-hour cap per account.
5
Mint cAROUSD
Convert 100 units of public stablecoin into encrypted cAROUSD:
Amounts are always decimal strings in human units:
"100", not an
integer and not wei.6
Send a private transfer
Send 25 cAROUSD to a counterparty. On-chain, the amount is FHE-encrypted;
observers see that a transfer happened, but not how much:Switch
"type" to "public" for a standard ERC-20 stablecoin transfer.7
Redeem back to stablecoin
Burn 10 cAROUSD and receive test stablecoin 1:1. Redemptions settle
asynchronously:The transaction moves
PENDING → SETTLING → SETTLED; the payout hash lands
in settlementTxHash.8
Check balances and history
normal (public stable),
confidential (cAROUSD, decrypted server-side for custodial wallets), and
total, plus the wallet’s ETH gas balance.Where to go next
How AroPay works
Understand the rails, the operator wallet, and backed vs. float minting.
Transactions & lifecycle
Statuses, lazy reconciliation, and how to poll like a good citizen.
Authentication
Sessions vs. API keys, and which endpoints require a browser session.
API reference
Full schemas and an interactive playground for all 30 endpoints.