Class: MangoModel::DirectDebitWebPayIn
- Inherits:
-
PayIn
- Object
- EntityBase
- Transaction
- PayIn
- MangoModel::DirectDebitWebPayIn
- Includes:
- MangoPay::Jsonifier
- Defined in:
- lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb
Overview
Direct-Debit Web Pay-In entity A Pay-In by Direct Debit and via Web is a request to process a payment to a wallet for a dedicated user
Constant Summary
Constants included from MangoPay::Jsonifier
Instance Attribute Summary collapse
-
#card_type ⇒ Object
- CardType
-
The type of card.
-
#culture ⇒ Object
- CultureCode
-
The language to use for the payment page.
-
#direct_debit_type ⇒ Object
- DirectDebitType
-
Type of web direct debit.
-
#redirect_url ⇒ Object
- String
-
URL which to redirect user to in order to proceed with the payment.
-
#return_url ⇒ Object
- String
-
URL to redirect to after payment.
-
#secure_mode ⇒ Object
- SecureMode
-
The Secure Mode Corresponds to ‘3D secure’ for CB Visa and Mastercard.
-
#template_url ⇒ Object
- String
-
The URL to use for the payment page template.
-
#template_url_options ⇒ Object
- TemplateUrlOptions
-
An URL to an SSL page to allow customization of the payment page.
Attributes inherited from PayIn
#execution_type, #payment_type
Attributes inherited from Transaction
#author_id, #credited_funds, #credited_user_id, #credited_wallet_id, #debited_funds, #debited_wallet_id, #execution_date, #fees, #nature, #result_code, #result_message, #status, #type
Attributes inherited from EntityBase
Method Summary
Methods included from MangoPay::Jsonifier
Methods included from NonInstantiable
Instance Attribute Details
#card_type ⇒ Object
- CardType
-
The type of card
18 19 20 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 18 def card_type @card_type end |
#culture ⇒ Object
- CultureCode
-
The language to use for the payment page
25 26 27 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 25 def culture @culture end |
#direct_debit_type ⇒ Object
- DirectDebitType
-
Type of web direct debit
15 16 17 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 15 def direct_debit_type @direct_debit_type end |
#redirect_url ⇒ Object
- String
-
URL which to redirect user to in order to proceed
with the payment
36 37 38 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 36 def redirect_url @redirect_url end |
#return_url ⇒ Object
- String
-
URL to redirect to after payment
12 13 14 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 12 def return_url @return_url end |
#secure_mode ⇒ Object
- SecureMode
-
The Secure Mode Corresponds to ‘3D secure’ for CB Visa and
Mastercard. This field allows manual activation.
22 23 24 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 22 def secure_mode @secure_mode end |
#template_url ⇒ Object
- String
-
The URL to use for the payment page template
28 29 30 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 28 def template_url @template_url end |
#template_url_options ⇒ Object
- TemplateUrlOptions
-
An URL to an SSL page to allow customization
of the payment page
32 33 34 |
# File 'lib/mangopay/model/entity/pay_in/direct_debit_web_pay_in.rb', line 32 def @template_url_options end |