osuvox Links

Shareable checkout links with no API integration required. Create items in the dashboard and start accepting payments right away.

Overview

osuvox Links is a no-code solution for accepting crypto payments. Create items in your dashboard and get shareable checkout links with a branded payment page.

No code required. Perfect for creators, small businesses, and anyone who wants to accept crypto without building a custom integration.

  • Fiat pricing - Set prices in USD, converted to crypto at checkout
  • Multi-currency - Accept Bitcoin, Litecoin, and Dogecoin
  • Branded checkout - Your logo and colors on the checkout page
  • Redirect URLs - Send customers back to your site after payment
  • Real-time updates - Live payment status on checkout page

Quick Start

  1. Go to Dashboard - Links and create an item
  2. Set your price in USD and choose which coins to accept
  3. Copy the checkout link and share it anywhere
https://www.osuvox.net/buy/item_abc123def456

Customer Flow

  1. Customer clicks your checkout link
  2. Sees your item with price in USD
  3. Selects preferred cryptocurrency
  4. Price converts to crypto at current rate
  5. Payment QR code generated
  6. Customer pays and waits for confirmation
  7. Redirected to your success URL with payment_id

Orders

When customers complete checkout using osuvox Links, an order is created that links the payment to the item and customer information.

Order Data

  • Item snapshot - Name and price at time of purchase
  • Crypto amount - The converted amount in selected cryptocurrency
  • Customer info - Name, email, phone (if collected)
  • Shipping address - Full address (if collected)
  • Payment reference - Link to the associated payment

Order Statuses

StatusDescription
pendingOrder created, waiting for payment
paidPayment confirmed, order complete
failedPayment expired or failed

Webhooks

When an order is completed, you can receive an order.completed webhook event that includes both payment and order data.

Fulfillment should use payment.confirmed or payment.completed because those events always include txid.

{
  "id": "evt_abc123def456",
  "type": "order.completed",
  "created_at": "2026-01-14T12:00:00Z",
  "data": {
    "payment": {
      "id": "pay_xyz789",
      "status": "confirmed",
      "coin": "BTC",
      "amount": "0.00310000"
    },
    "order": {
      "id": "ord_abc123",
      "item_name": "Premium Widget",
      "price_amount": "299.00",
      "price_currency": "USD",
      "crypto_amount": "0.00310000",
      "crypto_coin": "BTC"
    }
  }
}

View orders in Dashboard - Orders and configure notifications in Dashboard - Settings.

Need Help?

Check the Webhook Logs to debug delivery issues, or contact support@osuvox.net.