django-solana-payments

Contents:

  • Installation
  • DRF API Usage
    • Base routing
    • Integration flow
    • 1. Create Payment
    • 2. Verify Payment Transfer
    • 3. Get Payment Details
    • 4. List Allowed Tokens
  • Payment Tokens
    • Token types and model fields
    • Important validation rules
    • Database prerequisites
    • Creating tokens (examples)
    • Generating payment prices
    • API and DRF
    • Checklist before accepting payments
    • Troubleshooting
  • Payment Confirmation Statuses
    • Commitment levels
  • Custom Models
    • How it works
    • Abstract base models reference
    • Creating Custom Models
    • Configuring Settings
  • Payment Hooks
    • Using Signals
    • Using the on_success Callback
  • Management Commands
    • 1. Expire Payments And Close Wallets
    • 2. Send Funds From One-Time Wallets
    • 3. Close Expired Wallets And Reclaim Rent
    • 4. Recheck Initiated Payments (On-Chain Reconciliation)
    • Recommended operations flow
  • One-Time Wallets Encryption
    • Enable the feature
    • How to generate ONE_TIME_WALLETS_ENCRYPTION_KEY
    • How encryption works
    • Notes
  • API Reference
    • Core Services
      • VerifyTransactionService
      • SolanaPaymentsService
      • OneTimeWalletService
        • OneTimeWalletService
      • Main wallet service functions
    • Additional Service Modules
      • get_one_time_wallet_service()
      • reset_one_time_wallet_service()
    • Models
      • AbstractPaymentToken
        • AbstractPaymentToken
      • AbstractSolanaPayment
        • AbstractSolanaPayment
      • Concrete models
        • PaymentCryptoToken
        • SolanaPayPaymentCryptoPrice
        • OneTimePaymentWallet
        • SolanaPayment
    • API Layer
      • Views
      • Serializers
    • Helpers
      • get_solana_payment_related_name()
    • Signals
    • Core Types and Exceptions
      • SolanaPaymentStatusTypes
      • OneTimeWalletStateTypes
      • TokenTypes
      • BaseSolanaClientException
    • Solana Clients
      • parse_keypair()
      • derive_pubkey_string_from_keypair()
    • Admin
django-solana-payments
  • Search


© Copyright 2026, Artemooon.

Built with Sphinx using a theme provided by Read the Docs.