java.lang.Object
com.broadleafcommerce.vendor.stripe.service.setupintent.SetupIntentRequest
All Implemented Interfaces:
Serializable

public class SetupIntentRequest extends Object implements Serializable
The request to create SetupIntent.
Author:
Dima Myroniuk (dmyroniuk)
See Also:
  • Constructor Details

    • SetupIntentRequest

      public SetupIntentRequest()
  • Method Details

    • getCustomerId

      public String getCustomerId()
      The BLC customer id.
      Returns:
      the BLC customer id
    • getCustomerFullName

      public String getCustomerFullName()
      The BLC customer full name.
      Returns:
      the BLC customer full name
    • getCustomerEmail

      public String getCustomerEmail()
      The BLC customer email.
      Returns:
      the BLC customer email
    • getStripeCustomerId

      public String getStripeCustomerId()
      The Stripe customer id.
      Returns:
      the Stripe customer id
    • getTenantId

      public String getTenantId()
      The tenant id associated with the current request.
      Returns:
      the tenant id
    • getApplicationId

      public String getApplicationId()
      The application id associated with the current request.
      Returns:
      the application id
    • getCustomerContextId

      public String getCustomerContextId()
      The customer context id associated with the current request.
      Returns:
      the customer context id
    • getAdditionalFields

      public Map<String,Object> getAdditionalFields()
      Any extra properties needed to define the SetupIntent.
      Returns:
      any extra properties needed to define the SetupIntent
    • setCustomerId

      public void setCustomerId(String customerId)
      The BLC customer id.
      Parameters:
      customerId - the BLC customer id
    • setCustomerFullName

      public void setCustomerFullName(String customerFullName)
      The BLC customer full name.
      Parameters:
      customerFullName - the BLC customer full name
    • setCustomerEmail

      public void setCustomerEmail(String customerEmail)
      The BLC customer email.
      Parameters:
      customerEmail - the BLC customer email
    • setStripeCustomerId

      public void setStripeCustomerId(String stripeCustomerId)
      The Stripe customer id.
      Parameters:
      stripeCustomerId - the Stripe customer id
    • setTenantId

      public void setTenantId(String tenantId)
      The tenant id associated with the current request.
      Parameters:
      tenantId - the tenant id
    • setApplicationId

      public void setApplicationId(String applicationId)
      The application id associated with the current request.
      Parameters:
      applicationId - the application id
    • setCustomerContextId

      public void setCustomerContextId(String customerContextId)
      The customer context id associated with the current request.
      Parameters:
      customerContextId - the customer context id
    • setAdditionalFields

      public void setAdditionalFields(Map<String,Object> additionalFields)
      Any extra properties needed to define the SetupIntent.
      Parameters:
      additionalFields - any extra properties needed to define the SetupIntent