Controls the experience in a PayPal billing agreement approval flow.
landing Page TypePaySpecifies the PayPal page to display when a user lands on the PayPal site to complete the payment.
localeLanguageLocale of the PayPal payment approval experience.
shipping PreferencePayControls how the buyer's shipping address is handled during checkout.
user ActionPayPresents the customer with either the Continue or Setup Now flow. Default is Continue flow if the field is not provided.
Please use shippingPreference instead.
Indicates whether a shipping address will be collected from the customer during the agreement approval flow. Setting this to false suppresses shipping collection even if a merchant-provided shipping address is present.
input PayPalBillingAgreementExperienceProfileInput {
brandName: String
collectShippingAddress: Boolean @deprecated(reason: "Please use `shippingPreference` instead.")
landingPageType: PayPalLandingPageType
locale: Language
shippingAddressEditable: Boolean @deprecated(reason: "Please use `shippingPreference` instead.")
userAction: PayPalBillingAgreementUserAction
shippingPreference: PayPalShippingPreference
}