Class: Recurly::Requests::BillingInfoCreate
- Inherits:
-
Recurly::Request
- Object
- Recurly::Request
- Recurly::Requests::BillingInfoCreate
- Defined in:
- lib/recurly/requests/billing_info_create.rb
Instance Attribute Summary collapse
- #address ⇒ Address
-
#amazon_billing_agreement_id ⇒ String
Amazon billing agreement ID.
-
#company ⇒ String
Company name.
-
#cvv ⇒ String
*STRONGLY RECOMMENDED*.
-
#first_name ⇒ String
First name.
-
#fraud_session_id ⇒ String
Fraud Session ID.
-
#ip_address ⇒ String
*STRONGLY RECOMMENDED* Customer’s IP address when updating their billing information.
-
#last_name ⇒ String
Last name.
-
#month ⇒ String
Expiration month.
-
#number ⇒ String
Credit card number, spaces and dashes are accepted.
-
#paypal_billing_agreement_id ⇒ String
PayPal billing agreement ID.
-
#three_d_secure_action_result_token_id ⇒ String
A token generated by Recurly.js after completing a 3-D Secure device fingerprinting or authentication challenge.
-
#token_id ⇒ String
A token [generated by Recurly.js](docs.recurly.com/js/#getting-a-token).
-
#transaction_type ⇒ String
An optional type designation for the payment gateway transaction created by this request.
-
#vat_number ⇒ String
VAT number.
-
#year ⇒ String
Expiration year.
Attributes inherited from Recurly::Request
Method Summary
Methods inherited from Recurly::Request
Methods included from Schema::SchemaFactory
Methods included from Schema::RequestCaster
Methods included from Schema::ResourceCaster
Methods included from Schema::SchemaValidator
#get_did_you_mean, #validate!, #validate_attribute!
Instance Attribute Details
#address ⇒ Address
11 |
# File 'lib/recurly/requests/billing_info_create.rb', line 11 define_attribute :address, :Address |
#amazon_billing_agreement_id ⇒ String
Returns Amazon billing agreement ID.
15 |
# File 'lib/recurly/requests/billing_info_create.rb', line 15 define_attribute :amazon_billing_agreement_id, String |
#company ⇒ String
Returns Company name.
19 |
# File 'lib/recurly/requests/billing_info_create.rb', line 19 define_attribute :company, String |
#cvv ⇒ String
Returns *STRONGLY RECOMMENDED*.
23 |
# File 'lib/recurly/requests/billing_info_create.rb', line 23 define_attribute :cvv, String |
#first_name ⇒ String
Returns First name.
27 |
# File 'lib/recurly/requests/billing_info_create.rb', line 27 define_attribute :first_name, String |
#fraud_session_id ⇒ String
Returns Fraud Session ID.
31 |
# File 'lib/recurly/requests/billing_info_create.rb', line 31 define_attribute :fraud_session_id, String |
#ip_address ⇒ String
Returns *STRONGLY RECOMMENDED* Customer’s IP address when updating their billing information.
35 |
# File 'lib/recurly/requests/billing_info_create.rb', line 35 define_attribute :ip_address, String |
#last_name ⇒ String
Returns Last name.
39 |
# File 'lib/recurly/requests/billing_info_create.rb', line 39 define_attribute :last_name, String |
#month ⇒ String
Returns Expiration month.
43 |
# File 'lib/recurly/requests/billing_info_create.rb', line 43 define_attribute :month, String |
#number ⇒ String
Returns Credit card number, spaces and dashes are accepted.
47 |
# File 'lib/recurly/requests/billing_info_create.rb', line 47 define_attribute :number, String |
#paypal_billing_agreement_id ⇒ String
Returns PayPal billing agreement ID.
51 |
# File 'lib/recurly/requests/billing_info_create.rb', line 51 define_attribute :paypal_billing_agreement_id, String |
#three_d_secure_action_result_token_id ⇒ String
Returns A token generated by Recurly.js after completing a 3-D Secure device fingerprinting or authentication challenge.
55 |
# File 'lib/recurly/requests/billing_info_create.rb', line 55 define_attribute :three_d_secure_action_result_token_id, String |
#token_id ⇒ String
Returns A token [generated by Recurly.js](docs.recurly.com/js/#getting-a-token).
59 |
# File 'lib/recurly/requests/billing_info_create.rb', line 59 define_attribute :token_id, String |
#transaction_type ⇒ String
Returns An optional type designation for the payment gateway transaction created by this request. Supports ‘moto’ value, which is the acronym for mail order and telephone transactions.
63 |
# File 'lib/recurly/requests/billing_info_create.rb', line 63 define_attribute :transaction_type, String |
#vat_number ⇒ String
Returns VAT number.
67 |
# File 'lib/recurly/requests/billing_info_create.rb', line 67 define_attribute :vat_number, String |
#year ⇒ String
Returns Expiration year.
71 |
# File 'lib/recurly/requests/billing_info_create.rb', line 71 define_attribute :year, String |