API Integration & Testing Suite

Enterprise-grade cryptocurrency payment infrastructure. Accept payments across 8 blockchains with 20+ tokens. Test your integration with live examples and comprehensive documentation.

⛓️ 8 Blockchains
πŸ’° 20+ Tokens
⚑ Real-time Settlement
πŸ”’ Enterprise Security

βš™οΈ Configuration

Configure your test environment with your merchant credentials. All tests will use these settings.

Your unique Thentic Pay merchant identifier
Ethereum address (42 characters)
ℹ️

About Configuration

Merchant User ID: Identifies your account in the Thentic Pay system

Recipient Address: Where cryptocurrency payments will be sent (must be a valid ERC-20 compatible wallet)

Test Amount: Used for the first live test - other tests use preset amounts to demonstrate variety

πŸ”¨ Pixel Builder

Build custom payment buttons by selecting your parameters. Copy the generated code and embed it anywhere.

Build Your Payment Button

Configure the parameters below to generate a custom payment button

Payment amount in USD
Cryptocurrency token
Blockchain network
✨

Generated Pixel Code

Copy this code and paste it into your website's HTML

Embeddable Iframe Code
<iframe 
    src="https://thentic.tech/pixel?a=10.00&t=USDT&c=Polygon&u=YOUR_USER_ID&r=YOUR_RECIPIENT_ADDRESS"
    width="260" 
    height="70"
    frameborder="0"
    style="border: none;">
</iframe>

Preview

πŸ“˜

URL Parameters Reference

a or amount: Payment amount in USD (required)

t or token: Cryptocurrency token (default: USDT)

c or chain: Blockchain network (default: Polygon)

u or user_id: Your merchant user ID (required)

r or recipient_address: Wallet address to receive payment (required)

Example URLs

Common pixel configurations with different parameters

Short Parameter Names
https://thentic.tech/pixel?a=50&t=USDC&c=Base&u=YOUR_USER_ID&r=0x...
Full Parameter Names
https://thentic.tech/pixel?amount=100&token=USDT&chain=Polygon&user_id=YOUR_USER_ID&recipient_address=0x...
Mixed Parameter Names
https://thentic.tech/pixel?a=25&token=DAI&c=Arbitrum%20One&user_id=YOUR_USER_ID&r=0x...

🎨 Live Integration Tests

Interactive payment buttons demonstrating different chains and tokens. Click any button to create a live payment request.

βœ…

Expected Behavior

Each button should display "Pay with Crypto" with the Thentic logo

Clicking creates a payment and redirects to the payment page

Check browser console (F12) - there should be no errors

Test 1: Custom Amount

Chain: Polygon Token: USDT Amount: Configurable

Test 2: USDC on Base

Chain: Base Token: USDC Amount: $50

Test 3: Alternative Recipient

Chain: Polygon Token: USDT Amount: $25

Test 4: Native ETH

Chain: Ethereum Token: ETH Amount: $0.001

Test 5: Avalanche

Chain: Avalanche Token: USDC Amount: $15

Test 6: Arbitrum Layer 2

Chain: Arbitrum One Token: USDT Amount: $30

πŸ”Œ API Integration Examples

Copy-paste ready code examples for integrating Thentic Pay into your application.

πŸ“‹

Request Parameters

user_id: Your merchant UUID (required)

amount: Payment amount in USD (required)

token: Cryptocurrency token (required, e.g., USDT, USDC, ETH)

chain: Blockchain network (required, e.g., Polygon, Ethereum Mainnet, Base)

recipient_address: Wallet address to receive payment (required, 42-character Ethereum address)

webhook_url: Your webhook endpoint for payment status updates (optional)

POST /api/payment/create
curl -X POST https://thentic.tech/api/payment/create \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "public",
    "amount": 10.00,
    "token": "USDT",
    "chain": "Polygon",
    "recipient_address": "0x000000000000000000000000000000000000dEaD",
    "webhook_url": "https://yourdomain.com/webhook/payment"
  }'
ℹ️

Response Format

Returns: transaction_id, payment_url, amount_token, amount_usd, recipient_address, and webhook_registered (if webhook_url was provided)

πŸ””

Webhook Structure

When payment status changes, a POST request will be sent to your webhook_url with the following JSON structure:

{
  "event": "payment_status_update",
  "timestamp": "2026-01-22T01:43:02.507370",
  "transaction": {
    "request_id": "748038c0-a52c-4dfc-a67c-625d3b6e9a32",
    "hash": "0x1984...df3e",
    "status": "completed",
    "chain": "Optimism",
    "amount": 0.000003314265260534392,
    "token": "ETH",
    "wallet_from": "0x1111...1591"
  }
}
POST /api/merchant/statistics
curl -X POST https://thentic.tech/api/merchant/statistics \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "public",
    "period": "30d",
    "include_breakdown": true
  }'
ℹ️

Available Periods

all (default), 24h, 7d, 30d, 90d, or custom with date range

Error Response Examples
// Missing required field
{
  "error": "chain, token, amount, and recipient_address are required"
}

// Invalid address format
{
  "error": "Invalid recipient_address format. Must be a valid Ethereum address (42 characters starting with 0x)"
}

// User not found
{
  "error": "User not found"
}

⛓️ Supported Networks & Tokens

Comprehensive multi-chain support with 20+ tokens across 8 blockchain networks.

Blockchain Native Token Supported Tokens Gas Efficiency
Polygon MATIC USDT, USDC, DAI, WBTC, WETH, LINK, AAVE, CRV ● Low
Base ETH USDC, USDbC, DAI, WETH ● Low
Arbitrum One ETH USDT, USDC, DAI, WBTC, WETH, LINK ● Low
Optimism ETH USDT, USDC, DAI, WBTC, WETH, LINK, OP ● Low
Ethereum Mainnet ETH USDT, USDC, DAI, WBTC, WETH, LINK, SHIB, MATIC, UNI, XAUt ● High
Binance Smart Chain BNB USDT, USDC, DAI, WBTC, WETH, LINK, DOGE, SHIB, XRP, ADA, TRX, DOT, MATIC ● Low
Avalanche AVAX USDT, USDC, DAI, WBTC, WETH, LINK ● Low
Fantom Opera FTM USDT, USDC, DAI, WBTC, WETH, LINK ● Low
πŸ’‘

Recommendations

Best for low fees: Polygon, Base, Arbitrum One

Best for stablecoins: Any chain supporting USDT/USDC

Best for speed: Base, Polygon (< 2 second confirmations)

πŸ›‘οΈ AML Protection & Compliance

Enterprise-grade anti-money laundering protection built into every transaction

OFAC Sanctions List Screening

Thentic Pay automatically screens all transactions against the U.S. Department of the Treasury's Office of Foreign Assets Control (OFAC) Specially Designated Nationals (SDN) List. This ensures compliance with international sanctions and protects your business from inadvertently processing payments involving sanctioned individuals, entities, or countries.

πŸ“‹

What is the SDN List?

The SDN list includes individuals and companies owned, controlled by, or acting on behalf of targeted countries, as well as terrorists, narcotics traffickers, and other designated entities. Assets of SDN entities are blocked, and U.S. persons are generally prohibited from dealing with them.

⚑

Real-Time Screening

Every transaction is checked instantly against the latest SDN list updates

πŸ”„

Automatic Updates

Our system syncs with OFAC's official database to ensure compliance with the latest sanctions

βœ…

Zero Configuration

AML protection is built-in and automaticβ€”no additional setup or integration required

⚠️

Blocked Transaction Handling

If a transaction involves an address associated with a sanctioned entity, it will be automatically rejected to ensure compliance. Transaction logs and audit trails are maintained for regulatory reporting.

Official Source: OFAC Sanctions List Service – U.S. Department of the Treasury
Last SDN List Update: January 21, 2026