Skip to main content
Initiate a fiat → stablecoin conversion via LINK’s B2B APIk. You provide the core transaction details plus your own banking details (the account you are paying from). Once a transaction (onramp) has been initiated, settlement account details are delivered to you through a banking_details_received webhook.

Endpoint


Request Body


Stablecoin & Network Compatibility


Payment Method & paymentDetails Fields

Call GET /otc/rate_quote?currency={currency}&amount={amount}&trx_type=onramp first. The response includes a paymentMethod field that tells you which method applies to your currency.
GBP also accepts IBAN format — use Local Bank Transfer (accountNumber) or IBAN (iban) depending on your bank.

JSON Request Examples


Response (201)


What Happens Next

  1. Banking details received — LINK shares the settlement account details with you. LINK fires a banking_details_received webhook to your registered URL:
  1. Send funds — Transfer fiat to the account provided in the webhook sent.
  2. Completion — Once we confirm receipt, LINK fires a transaction_status_updated webhook with transaction_status: "completed".

Proof of Payment

After sending funds, upload your proof of payment via:
Fields: reference (your link-otc-xxx ref) + file (JPEG, PNG, GIF, or PDF — max 3 MB).
B2B Coverage B2B Offramp