PaypalPaymentOption¶
-
class
oci.osp_gateway.models.
PaypalPaymentOption
(**kwargs)¶ Bases:
oci.osp_gateway.models.payment_option.PaymentOption
PayPal Payment related details
Attributes
PAYMENT_METHOD_CREDIT_CARD
str(object=’’) -> str PAYMENT_METHOD_PAYPAL
str(object=’’) -> str email_address
Gets the email_address of this PaypalPaymentOption. ext_billing_agreement_id
Gets the ext_billing_agreement_id of this PaypalPaymentOption. first_name
Gets the first_name of this PaypalPaymentOption. last_name
Gets the last_name of this PaypalPaymentOption. payment_method
[Required] Gets the payment_method of this PaymentOption. wallet_instrument_id
Gets the wallet_instrument_id of this PaymentOption. wallet_transaction_id
Gets the wallet_transaction_id of this PaymentOption. Methods
__init__
(**kwargs)Initializes a new PaypalPaymentOption object with values from keyword arguments. get_subtype
(object_dictionary)Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype. -
PAYMENT_METHOD_CREDIT_CARD
= 'CREDIT_CARD'¶
-
PAYMENT_METHOD_PAYPAL
= 'PAYPAL'¶
-
__init__
(**kwargs)¶ Initializes a new PaypalPaymentOption object with values from keyword arguments. The default value of the
payment_method
attribute of this class isPAYPAL
and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):Parameters: - wallet_instrument_id (str) – The value to assign to the wallet_instrument_id property of this PaypalPaymentOption.
- wallet_transaction_id (str) – The value to assign to the wallet_transaction_id property of this PaypalPaymentOption.
- payment_method (str) – The value to assign to the payment_method property of this PaypalPaymentOption. Allowed values for this property are: “CREDIT_CARD”, “PAYPAL”
- email_address (str) – The value to assign to the email_address property of this PaypalPaymentOption.
- first_name (str) – The value to assign to the first_name property of this PaypalPaymentOption.
- last_name (str) – The value to assign to the last_name property of this PaypalPaymentOption.
- ext_billing_agreement_id (str) – The value to assign to the ext_billing_agreement_id property of this PaypalPaymentOption.
-
email_address
¶ Gets the email_address of this PaypalPaymentOption. The email address of the paypal user.
Returns: The email_address of this PaypalPaymentOption. Return type: str
-
ext_billing_agreement_id
¶ Gets the ext_billing_agreement_id of this PaypalPaymentOption. Agreement id for the paypal account.
Returns: The ext_billing_agreement_id of this PaypalPaymentOption. Return type: str
-
first_name
¶ Gets the first_name of this PaypalPaymentOption. First name of the paypal user.
Returns: The first_name of this PaypalPaymentOption. Return type: str
-
static
get_subtype
(object_dictionary)¶ Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
-
last_name
¶ Gets the last_name of this PaypalPaymentOption. Last name of the paypal user.
Returns: The last_name of this PaypalPaymentOption. Return type: str
-
payment_method
¶ [Required] Gets the payment_method of this PaymentOption. Payment method
Allowed values for this property are: “CREDIT_CARD”, “PAYPAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The payment_method of this PaymentOption. Return type: str
-
wallet_instrument_id
¶ Gets the wallet_instrument_id of this PaymentOption. Wallet instrument internal id.
Returns: The wallet_instrument_id of this PaymentOption. Return type: str
-
wallet_transaction_id
¶ Gets the wallet_transaction_id of this PaymentOption. Wallet transaction id.
Returns: The wallet_transaction_id of this PaymentOption. Return type: str
-