Type Alias SmartCheckoutInsufficient

SmartCheckoutInsufficient: {
    sufficient: false;
    transactionRequirements: TransactionRequirement[];
    router?: SmartCheckoutRouter;
}

Represents the result of Checkout.smartCheckout when smart checkout is insufficient.

Type declaration

  • sufficient: false

    Indicates that smart checkout determined the user has insufficient funds

  • transactionRequirements: TransactionRequirement[]

    The transaction requirements smart checkout determined were required for the transaction.

  • Optionalrouter?: SmartCheckoutRouter

    The type containing the funding routes the user can take to fulfill the transaction requirements