STEP 01
Authenticate (SEP-10)
Your wallet signs a challenge against sep.coridor.fun and receives a session token for SEP-24.
Stellar anchor for IDR ↔ USDC on-ramp and off-ramp. Integrate via standard SEP-10 and SEP-24 — virtual account, QRIS, and e-wallet checkout powered by Xendit.
Testnet staging · home domain sep.coridor.fun
const { url, id } = await anchor .sep24().deposit({
authToken, assetCode: "USDC",
lang: "en",
});
// Open url → user pays IDR (VA / QRIS / OVO)
// Anchor sends USDC to G... wallet on completionStandard Stellar anchor flows — no proprietary SDK required.
STEP 01
Your wallet signs a challenge against sep.coridor.fun and receives a session token for SEP-24.
STEP 02
Open the Coridor interactive widget — virtual account, QRIS, or OVO for deposits; bank details for cash out.
STEP 03
Deposits: anchor sends USDC to the user wallet. Withdrawals: user sends USDC with memo, then IDR hits their bank.
Everything you need to know about Coridor.
Coridor is a Stellar anchor for Indonesia. Wallets connect via SEP-10 and SEP-24 to move value between IDR (Rupiah) and USDC on Stellar, using local payments through Xendit.
Use standard Stellar wallet flows: SEP-10 auth against sep.coridor.fun, then SEP-24 deposit or withdraw. Open the interactive URL from the SEP-24 response — users complete payment in the Coridor widget. See our documentation for step-by-step guides.
Deposits: virtual account (BCA, BNI, Mandiri, BRI), QRIS, and OVO e-wallet. Withdrawals: IDR bank transfer to the account the user enters in the widget.
Any SEP-24 compatible Stellar wallet with home domain sep.coridor.fun. Staging runs on Stellar testnet. The fastest way to try it is the Stellar Demo Wallet.
Default staging rates: Rp 5,000 flat fee plus approximately 0.5% spread over the market USDC/IDR rate. Use Rp 50,000 or more for deposits to avoid the flat fee dominating small amounts.
Current public staging uses Stellar testnet and Xendit sandbox. VA and QRIS in sandbox are completed with the Simulate button in the widget — not real bank transfers until go-live.
Connect your Stellar wallet to sep.coridor.fun, or follow the developer docs to add IDR on-ramps to your app.