Skip to content

Quick Start

This guide will help you start accepting crypto payments as quickly as possible.

Payment links are the quickest way to accept crypto payments. No coding required.

  1. Log into your Merchant Portal
  2. Navigate to Payment Links
  3. Enter the amount and description
  4. Copy and share the generated link

Example Payment Link:

https://byteconnect.us/pay?affiliate_id=YOUR_ID&amount=25.00&label=Invoice-001

Customers can pay using any crypto wallet by scanning the QR code or clicking the link.

Embed a payment button on your website with a simple HTML snippet.

<!-- ByteConnect Checkout Button -->
<script src="https://byteconnect.us/checkout.js"></script>
<button
class="byteconnect-button"
data-affiliate-id="YOUR_AFFILIATE_ID"
data-amount="25.00"
data-label="Product Name"
>
Pay with Crypto
</button>

The button will open a payment modal when clicked.

For custom integrations, use our REST API.

Terminal window
curl -X POST https://quinix.byteconnect.us/auth \
-H "Content-Type: application/json" \
-d '{
"username": "your_username",
"password": "your_password"
}'

Response:

{
"access_token": "eyJ0eXAiOiJKV1Q...",
"token_type": "bearer",
"refresh_token": "eyJ0eXAiOiJKV1Q..."
}
Terminal window
curl -X POST https://quinix.byteconnect.us/create_transaction \
-H "Content-Type: application/json" \
-d '{
"access_token": "your_access_token",
"email": "customer@example.com",
"amount": "25.00",
"crypto_selected": "BTC",
"label": "Order #1234"
}'

Response:

{
"transaction_id": "txn_abc123",
"wallet_address": "bc1q...",
"qr_code": "data:image/png;base64,...",
"crypto_amount": "0.00042",
"expires_at": "2024-01-01T12:15:00Z"
}
Terminal window
curl -X POST https://quinix.byteconnect.us/check_transaction \
-H "Content-Type: application/json" \
-d '{
"access_token": "your_access_token",
"transaction_id": "txn_abc123"
}'

Poll this endpoint every 10 seconds to check payment status.

StatusDescription
startedTransaction created, awaiting payment
pendingPayment received, awaiting confirmation
confirmedPayment confirmed on blockchain
succeededTransaction completed successfully
timedout15-minute window expired
cancelledTransaction cancelled