Class: Iyzi::PkiBuilders::ThreedsInitialize
- Inherits:
-
Iyzi::PkiBuilder
- Object
- Iyzi::PkiBuilder
- Iyzi::PkiBuilders::ThreedsInitialize
- Defined in:
- lib/iyzi/pki_builders/threeds_initialize.rb
Constant Summary collapse
- ATTRIBUTES_ORDER =
%w{ locale conversationId price paidPrice installment paymentChannel basketId paymentGroup paymentCard buyer shippingAddress billingAddress basketItems paymentSource currency posOrderId connectorName callbackUrl }.freeze
- TYPE_CAST =
{ price: 'add_price', paidPrice: 'add_price', paymentCard: 'add_payment_card', buyer: 'add_buyer', shippingAddress: 'add_address', billingAddress: 'add_address', basketItems: 'add_basket_items' }.freeze
Constants inherited from Iyzi::PkiBuilder
Iyzi::PkiBuilder::DEFAULT_ADD_METHOD
Instance Attribute Summary
Attributes inherited from Iyzi::PkiBuilder
Instance Method Summary collapse
-
#initialize(values = {}) ⇒ ThreedsInitialize
constructor
A new instance of ThreedsInitialize.
Methods inherited from Iyzi::PkiBuilder
#add, #add_address, #add_array, #add_basket_items, #add_buyer, #add_date, #add_payment_card, #add_price, #add_store_card, #convert_str, #ordered_params, #parse_date, #prepare_request_string, #request_string
Constructor Details
#initialize(values = {}) ⇒ ThreedsInitialize
Returns a new instance of ThreedsInitialize.
35 36 37 |
# File 'lib/iyzi/pki_builders/threeds_initialize.rb', line 35 def initialize(values = {}) super(values, ATTRIBUTES_ORDER, TYPE_CAST) end |