Skip to main content
The offramp widget lets you redirect users to a Partna-managed flow where they can send crypto and receive local currency. Use this flow when you want Partna to handle the payout collection interface and transaction instructions.

Base URLs

Query parameters

Registration modes

The widget supports two merchant-controlled registration modes: You can manage this setting through Update Settings and inspect the current value with Get Settings. If your registration mode is open, you can use Register Account to create a pending registration. If your registration mode is closed, create the user up front with Create Account. The hosted flow collects the user’s payout details before finalizing the transaction.

How it works

1

Generate the redirect URL

Build a URL using the correct environment URL and the required query parameters.
2

Redirect the user

Send the user to the hosted Partna offramp flow from your app or website.
3

User submits payout details and sends crypto

The user enters the required payout details in the hosted flow and transfers the specified crypto amount.
4

Receive webhook updates

Partna sends Offramp webhook events as the transaction progresses. See Webhooks for verification details.
5

Handle completion

Once the transaction reaches completed, the local currency payout has been sent.

Build the redirect URL

Example redirect URL

For staging, use https://staging-pay.getpartna.com/v4/pay/offramp instead.

Transaction lifecycle

Partna emits Offramp webhooks with these statuses:

Sample webhook payloads

pending

received

processing

completed

When to use the hosted widget

Use the hosted widget when you want:
  • A redirect-based offramp experience with less frontend work
  • Partna to collect payout details inside the hosted flow
  • A fast way to launch crypto-to-fiat payouts
Use the API-based Offramp Guide when you need to manage account resolution, payout details, and user experience yourself.