Class: Recurly::Requests::BillingInfoCreate

Inherits:
Recurly::Request show all
Defined in:
lib/recurly/requests/billing_info_create.rb

Instance Attribute Summary collapse

Attributes inherited from Recurly::Request

#attributes

Method Summary

Methods inherited from Recurly::Request

#==, #to_s

Methods included from Schema::SchemaFactory

#schema

Methods included from Schema::RequestCaster

#cast_request

Methods included from Schema::ResourceCaster

#cast

Methods included from Schema::SchemaValidator

#get_did_you_mean, #validate!, #validate_attribute!

Instance Attribute Details

#addressAddress

Returns:



11
# File 'lib/recurly/requests/billing_info_create.rb', line 11

define_attribute :address, :Address

#amazon_billing_agreement_idString

Returns Amazon billing agreement ID.

Returns:

  • (String)

    Amazon billing agreement ID



15
# File 'lib/recurly/requests/billing_info_create.rb', line 15

define_attribute :amazon_billing_agreement_id, String

#companyString

Returns Company name.

Returns:

  • (String)

    Company name



19
# File 'lib/recurly/requests/billing_info_create.rb', line 19

define_attribute :company, String

#cvvString

Returns *STRONGLY RECOMMENDED*.

Returns:

  • (String)

    *STRONGLY RECOMMENDED*



23
# File 'lib/recurly/requests/billing_info_create.rb', line 23

define_attribute :cvv, String

#first_nameString

Returns First name.

Returns:

  • (String)

    First name



27
# File 'lib/recurly/requests/billing_info_create.rb', line 27

define_attribute :first_name, String

#fraud_session_idString

Returns Fraud Session ID.

Returns:

  • (String)

    Fraud Session ID



31
# File 'lib/recurly/requests/billing_info_create.rb', line 31

define_attribute :fraud_session_id, String

#ip_addressString

Returns *STRONGLY RECOMMENDED* Customer’s IP address when updating their billing information.

Returns:

  • (String)

    *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_nameString

Returns Last name.

Returns:

  • (String)

    Last name



39
# File 'lib/recurly/requests/billing_info_create.rb', line 39

define_attribute :last_name, String

#monthString

Returns Expiration month.

Returns:

  • (String)

    Expiration month



43
# File 'lib/recurly/requests/billing_info_create.rb', line 43

define_attribute :month, String

#numberString

Returns Credit card number, spaces and dashes are accepted.

Returns:

  • (String)

    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_idString

Returns PayPal billing agreement ID.

Returns:

  • (String)

    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_idString

Returns A token generated by Recurly.js after completing a 3-D Secure device fingerprinting or authentication challenge.

Returns:

  • (String)

    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_idString

Returns A token [generated by Recurly.js](docs.recurly.com/js/#getting-a-token).

Returns:



59
# File 'lib/recurly/requests/billing_info_create.rb', line 59

define_attribute :token_id, String

#transaction_typeString

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.

Returns:

  • (String)

    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_numberString

Returns VAT number.

Returns:

  • (String)

    VAT number



67
# File 'lib/recurly/requests/billing_info_create.rb', line 67

define_attribute :vat_number, String

#yearString

Returns Expiration year.

Returns:

  • (String)

    Expiration year



71
# File 'lib/recurly/requests/billing_info_create.rb', line 71

define_attribute :year, String