The details of the payment options for the checkout flow.

interface PaymentDetails {
    defaultWrapAmount: {
        multiplier: number;
        period?: "day" | "week" | "month" | "year";
    };
    modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE";
    paymentOptions: {
        chainId: 1 | 42161 | 43114 | 43113 | 8453 | 56 | 42220 | 100 | 10 | 11155420 | 137 | 534352 | 534351 | 11155111;
        flowRate?: {
            amountEther: `${number}`;
            period: "day" | "week" | "month" | "year";
        };
        receiverAddress: `0x${string}`;
        superToken: {
            address: `0x${string}`;
        };
        transferAmountEther?: `${number}`;
        userData?: `0x${string}`;
    }[];
}

Hierarchy

Properties

defaultWrapAmount: {
    multiplier: number;
    period?: "day" | "week" | "month" | "year";
} = ...

Type declaration

  • multiplier: number
  • Optional period?: "day" | "week" | "month" | "year"
modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE" = modifyFlowRateBehaviourSchema
paymentOptions: {
    chainId: 1 | 42161 | 43114 | 43113 | 8453 | 56 | 42220 | 100 | 10 | 11155420 | 137 | 534352 | 534351 | 11155111;
    flowRate?: {
        amountEther: `${number}`;
        period: "day" | "week" | "month" | "year";
    };
    receiverAddress: `0x${string}`;
    superToken: {
        address: `0x${string}`;
    };
    transferAmountEther?: `${number}`;
    userData?: `0x${string}`;
}[] = ...

Type declaration

  • chainId: 1 | 42161 | 43114 | 43113 | 8453 | 56 | 42220 | 100 | 10 | 11155420 | 137 | 534352 | 534351 | 11155111
  • Optional flowRate?: {
        amountEther: `${number}`;
        period: "day" | "week" | "month" | "year";
    }
    • amountEther: `${number}`
    • period: "day" | "week" | "month" | "year"
  • receiverAddress: `0x${string}`
  • superToken: {
        address: `0x${string}`;
    }
    • address: `0x${string}`
  • Optional transferAmountEther?: `${number}`
  • Optional userData?: `0x${string}`

Generated using TypeDoc