Skip to main content
Before creating orders, ensure you have a fully onboarded customer. The bankAccountId and publicKey in your order must match the values used during that customer’s onboarding. See Testing KYC.
Offramp testing works the same as production:
  1. Create an offramp order via POST /ramp/order
  2. Receive the burnTransaction in the order_updated webhook — this is a partially signed, encoded transaction pre-built by Etherfuse
  3. Sign the burnTransaction using a wallet adapter with the wallet specified during onboarding, and submit it to the testnet/devnet blockchain
  4. The order will progress to funded once the transaction is confirmed
  5. The sandbox will simulate the fiat payout, and the order will complete
Do not build your own transaction. Always use the burnTransaction provided in the webhook. This transaction is pre-built by Etherfuse with the correct parameters.
Alternative: Hosted signing pageThe order_updated webhook also includes a statusPage URL. You can redirect the customer to this Etherfuse-branded page where they can review and sign the transaction directly, instead of handling signing in your application.