Struct paypal_rs::orders::ApplicationContext [−][src]
pub struct ApplicationContext { pub brand_name: Option<String>, pub locale: Option<String>, pub landing_page: Option<LandingPage>, pub shipping_preference: Option<ShippingPreference>, pub user_action: Option<UserAction>, pub payment_method: Option<PaymentMethod>, pub return_url: Option<String>, pub cancel_url: Option<String>, }
Expand description
Customize the payer experience during the approval process for the payment with PayPal.
Fields
brand_name: Option<String>
The label that overrides the business name in the PayPal account on the PayPal site.
locale: Option<String>
The BCP 47-formatted locale of pages that the PayPal payment experience shows. PayPal supports a five-character code.
For example, da-DK, he-IL, id-ID, ja-JP, no-NO, pt-BR, ru-RU, sv-SE, th-TH, zh-CN, zh-HK, or zh-TW.
landing_page: Option<LandingPage>
The type of landing page to show on the PayPal site for customer checkout
shipping_preference: Option<ShippingPreference>
The shipping preference
user_action: Option<UserAction>
Configures a Continue or Pay Now checkout flow.
payment_method: Option<PaymentMethod>
The customer and merchant payment preferences.
return_url: Option<String>
The URL where the customer is redirected after the customer approves the payment.
cancel_url: Option<String>
The URL where the customer is redirected after the customer cancels the payment.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ApplicationContext
impl Send for ApplicationContext
impl Sync for ApplicationContext
impl Unpin for ApplicationContext
impl UnwindSafe for ApplicationContext