Controls the experience in a PayPal approval flow.
contact PreferencePayIndicates the contact information preferred by the customers.
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 Pay Now (COMMIT) checkout 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. If a shipping address is provided by the merchant, this field has no effect — the merchant-provided address takes precedence regardless of this setting.
input PayPalExperienceProfileInput {
brandName: String
collectShippingAddress: Boolean @deprecated(reason: "Please use `shippingPreference` instead.")
landingPageType: PayPalLandingPageType
locale: Language
shippingAddressEditable: Boolean @deprecated(reason: "Please use `shippingPreference` instead.")
userAction: PayPalUserAction
contactPreference: PayPalUserContactPreference
shippingPreference: PayPalShippingPreference
}