Helius SDK - v3.0.0
    Preparing search index...

    Interface PaymentLink

    Hosted-checkout link returned to the caller. The user clicks paymentUrl in a browser, OR an agent sends amountCents (× 10_000) USDC raw to destinationWallet with memo = paymentIntentId.

    interface PaymentLink {
        amountCents: number;
        destinationWallet: string;
        expiresAt: string;
        kind: "payment_required";
        memo: string;
        paymentIntentId: string;
        paymentUrl: string;
        planName: string;
        solanaPayUrl: string;
    }
    Index

    Properties

    amountCents: number
    destinationWallet: string
    expiresAt: string
    kind: "payment_required"
    memo: string

    Always equal to paymentIntentId.

    paymentIntentId: string
    paymentUrl: string

    e.g. https://dashboard.helius.dev/pay/<paymentIntentId>

    planName: string

    Display name resolved from plan/period (e.g. "Agent Plan").

    solanaPayUrl: string

    Raw solana: URI for wallet apps.