Jump to Content
Layer1
GuidesAPI Reference
v1.0

Log InLayer1
Guides
Log In
v1.0GuidesAPI Reference

Documentation

  • Welcome to Layer1
  • Layer1 Conceptual Model
  • Supported Assets and Protocols
  • Layer1 Portal - Sandbox set up
    • Tenant and user Creation
    • Adding users
    • Creating an asset pool
    • Creating addresses
    • Sending deposits and withdrawals
    • Creating conversions
    • Creating accounts
    • Wallets, channels & payment links
  • Authentication Overview with Http Signatures
  • Testing your Integration
    • Setting Up a MetaMask Ethereum Wallet for ETH and USDT ERC20 tokens
    • Setting Up a TronLink Wallet for TRX and USDT TRC20 tokens
  • Webhooks
    • layer1:crypto:address:created
    • layer1:crypto:deposit:status-change
    • layer1:crypto:withdrawal:status-change
    • layer1:crypto:consolidation:status-change
    • layer1:trade:conversion:created
    • layer1:trade:conversion:state-changed
    • layer1:digital:balance:updated
  • Use Case Guides
    • Accepting Deposits to New Addresses
      • Understanding the Deposit Workflow
      • Set Up a Webhook Destination
      • Create an Asset Pool
      • Create a New Crypto Address
      • Receive Deposit and Ingest the Webhooks
      • Automatic Fund Conslidation
    • Creating a Withdrawal Transaction Request
      • Understanding the Withdrawal Flow
      • Creating the Withdrawal
      • Understanding the Withdrawal Webhooks
    • Converting your balances
      • Understanding the Conversion Flow
    • Building a Checkout for Crypto Payments
      • Creating a Payment In
      • Listening for Payment In Webhooks
      • Payment In Exception Scenarios
      • Overpayments
      • Underpayments
      • Late Payments
    • Sending Crypto Payouts
      • Create a Payout with Payment Out Details
      • Listening for Payout Webhooks
  • Roles
  • Error Guide for Layer1 API
  • FAQs
Powered by