airwallex-payment-react-native - v0.3.1
    Preparing search index...

    Interface RecurringWithIntentSession

    A session that charges a payment intent now and sets up a payment consent for future recurring charges in a single step.

    interface RecurringWithIntentSession {
        amount: number;
        applePayOptions?: ApplePayOptions;
        autoCapture?: boolean;
        clientSecret: string;
        countryCode: string;
        currency: string;
        customerId: string;
        googlePayOptions?: GooglePayOptions;
        isBillingRequired?: boolean;
        isEmailRequired?: boolean;
        merchantTriggerReason: MerchantTriggerReason;
        nextTriggeredBy: NextTriggeredBy;
        paymentIntentId: string;
        paymentMethods?: string[];
        returnUrl?: string;
        shipping?: Shipping;
        type: "RecurringWithIntent";
    }

    Hierarchy

    • BaseSession
      • RecurringWithIntentSession
    Index

    Properties

    amount: number
    applePayOptions?: ApplePayOptions
    autoCapture?: boolean
    clientSecret: string
    countryCode: string
    currency: string
    customerId: string
    googlePayOptions?: GooglePayOptions
    isBillingRequired?: boolean
    isEmailRequired?: boolean
    merchantTriggerReason: MerchantTriggerReason
    nextTriggeredBy: NextTriggeredBy
    paymentIntentId: string
    paymentMethods?: string[]
    returnUrl?: string
    shipping?: Shipping
    type: "RecurringWithIntent"