Structures

The following structures are available globally.

  • PayPal recurring billing cycle details.

    See more

    Declaration

    Swift

    public struct BTPayPalBillingCycle
  • PayPal Recurring Billing Agreement pricing details.

    See more

    Declaration

    Swift

    public struct BTPayPalBillingPricing
  • PayPal recurring billing product details.

    See more

    Declaration

    Swift

    public struct BTPayPalRecurringBillingDetails
  • Used to initialize a BTPayPalMessagingView This feature is currently only supported for buyers located in the US. For merchants domiciled outside of the US please set the buyerCountry to display messaging to US based buyers.

    Warning

    This module is in beta. It’s public API may change or be removed in future releases.
    See more

    Declaration

    Swift

    public struct BTPayPalMessagingRequest
  • Buyer data required to use the Shopper Insights feature.

    Warning

    This feature is in beta. It’s public API may change or be removed in future releases.
    See more

    Declaration

    Swift

    public struct BTShopperInsightsRequest
  • Buyer’s phone number details for use with the Shopper Insights feature.

    Warning

    This feature is in beta. It’s public API may change or be removed in future releases.
    See more

    Declaration

    Swift

    public struct Phone : Encodable
  • A summary of the buyer’s recommended payment methods.

    Warning

    This feature is in beta. It’s public API may change or be removed in future releases.
    See more

    Declaration

    Swift

    public struct BTShopperInsightsResult