Jump to Content
Layer1
GuidesAPI Reference
Layer1
Guides
GuidesAPI Reference

Documentation

  • Overview
  • Set up Test Portal
    • Create account and users
    • Create an asset pool
    • Create addresses
    • Deposit and withdraw funds
    • Create accounts
    • Manage wallets, channels, and payment links
  • Use Cases
    • Authentication Overview with Http Signatures
    • 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
  • Test 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
  • Reference
    • Supported Assets and Protocols
    • Roles
    • Error Guide for Layer1 API
  • FAQs
Powered by