Record a token transfer that was executed on-chain
expectedAmount is in human-readable format (e.g., "10.5" for 10.5 USDC). The API converts it to raw format internally.Bearer token — use your secret key (sk_prod_xxx) for server-side calls, or the user's JWT for client-side calls
Your Chipi public API key (pk_xxx)
The on-chain transaction hash
The sender's wallet address
The recipient's wallet address
Token identifier
USDC, USDC_E, USDT, DAI, ETH, STRK, SLINK, ALF, BROTHER, ARB, DOC, MXNB, WLD, WBTC, OTHER The expected transfer amount (human-readable, e.g., "10.5")
Blockchain network identifier
STARKNET, BASE, ARBITRUM, OPTIMISM, ROOTSTOCK, SCROLL, WORLDCHAIN Transaction recorded
Unique transaction identifier
Blockchain network identifier
STARKNET, BASE, ARBITRUM, OPTIMISM, ROOTSTOCK, SCROLL, WORLDCHAIN On-chain transaction hash
The sender's wallet address
The recipient's wallet address
Transaction lifecycle status
PENDING, PROCESSING, SUCCESS, FAILED, CANCELLED The API key that created this transaction
Transaction type
Transaction sub-type
The contract that was called
The contract function that was called
Token identifier
USDC, USDC_E, USDT, DAI, ETH, STRK, SLINK, ALF, BROTHER, ARB, DOC, MXNB, WLD, WBTC, OTHER The token's contract address
Transfer amount (raw, divide by 10^decimals)
SKU ID if this is a service purchase
Reference provided for the SKU purchase
Purchase amount in local currency
Fiat currency code
MXN, USD File number from the service provider
Internal wallet ID of the sender
Internal wallet ID of the recipient (if also a Chipi wallet)