interface ClientSecretProvider {
    provideSetupIntentClientSecret(): Promise<string>;
    provideCustomerSessionClientSecret(): Promise<CustomerSessionClientSecret>;
}

Methods

  • Provides the SetupIntent client secret that is used when attaching a payment method to a customer.

    Returns Promise<string>

  • Provides the CustomerSessionClientSecret that will be claimed and used to access a customer's saved payment methods.

    Returns Promise<CustomerSessionClientSecret>