@@ -21,32 +21,29 @@ def self.place_order_info(data=nil)
2121 end
2222
2323 def self . cp_order_info ( data = nil )
24+ puts JSON . pretty_generate ( data )
2425 if data . nil?
2526 return CpOrderInfo . new
2627 else
2728 obj = CpOrderInfo . new
2829
2930 obj . id = data [ 'id' ]
31+ obj . short_id = data [ 'short_id' ]
3032 obj . type = data [ 'type' ]
3133 obj . object = data [ 'object' ]
32- obj . created = data [ 'created' ]
34+ obj . created_at = data [ 'created_at' ]
35+ obj . accepted_at = data [ 'accepted_at' ]
36+ obj . expires_at = data [ 'expires_at' ]
3337 obj . paid = data [ 'paid' ]
3438 obj . amount = data [ 'amount' ]
3539 obj . livemode = data [ 'livemode' ]
3640 obj . currency = data [ 'currency' ]
3741 obj . refunded = data [ 'refunded' ]
3842 obj . fee = data [ 'fee' ]
39-
4043 obj . fee_details = Serialize ::fee_details ( data [ 'fee_details' ] )
4144 obj . order_info = Serialize ::order_info ( data [ 'order_info' ] )
4245 obj . customer = Serialize ::customer ( data [ 'customer' ] )
43-
44- obj . captured = data [ 'captured' ]
45- obj . failure_message = data [ 'failure_message' ]
46- obj . failure_code = data [ 'failure_code' ]
47- obj . amount_refunded = data [ 'amount_refunded' ]
48- obj . description = data [ 'description' ]
49- obj . dispute = data [ 'dispute' ]
46+ obj . api_version = data [ '' ]
5047
5148 return obj
5249 end
@@ -88,13 +85,12 @@ def self.fee_details(data=nil)
8885 else
8986 obj = FeeDetails . new
9087
91- obj . amount = data [ 'amount' ] ? data [ 'amount' ] : nil
92- obj . tax = data [ 'tax' ] ? data [ 'tax' ] : nil
93- obj . tax_percent = data [ 'tax_percent' ] ? data [ 'tax_percent' ] : nil
94- obj . currency = data [ 'currency' ] ? data [ 'currency' ] : nil
95- obj . type = data [ 'type' ] ? data [ 'type' ] : nil
96- obj . description = data [ 'description' ] ? data [ 'description' ] : nil
97- obj . amount_refunded = data [ 'amount_refunded' ] ? data [ 'amount_refunded' ] : nil
88+ obj . amount = data [ 'amount' ]
89+ obj . currency = data [ 'currency' ]
90+ obj . type = data [ 'type' ]
91+ obj . application = data [ 'application' ]
92+ obj . amount_refunded = data [ 'amount_refunded' ]
93+ obj . tax = data [ 'tax' ]
9894
9995 return obj
10096 end
@@ -144,20 +140,28 @@ def self.instructions(data=nil)
144140 end
145141
146142 def self . new_order_info ( data = nil )
143+ puts JSON . pretty_generate ( data )
147144 if data . nil?
148145 return NewOrderInfo . new
149146 else
150147 obj = NewOrderInfo . new
151148
152149 obj . id = data [ 'id' ]
153150 obj . short_id = data [ 'short_id' ]
151+ obj . type = data [ 'type' ]
154152 obj . object = data [ 'object' ]
155- obj . status = data [ 'status' ]
156- obj . created = data [ 'created' ]
157- obj . exp_date = data [ 'exp_date' ]
158- obj . live_mode = data [ 'live_mode' ]
159- obj . order_info = Serialize ::order_info ( data [ 'order_info' ] )
153+ obj . created_at = data [ 'created_at' ]
154+ obj . accepted_at = data [ 'accepted_at' ]
155+ obj . expires_at = data [ 'expires_at' ]
156+ obj . paid = data [ 'paid' ]
157+ obj . amount = data [ 'amount' ]
158+ obj . livemode = data [ 'livemode' ]
159+ obj . currency = data [ 'currency' ]
160+ obj . refunded = data [ 'refunded' ]
161+ obj . fee = data [ 'fee' ]
160162 obj . fee_details = Serialize ::fee_details ( data [ 'fee_details' ] )
163+ obj . order_info = Serialize ::order_info ( data [ 'order_info' ] )
164+ obj . customer = Serialize ::customer ( data [ 'customer' ] )
161165 obj . instructions = Serialize ::instructions ( data [ 'instructions' ] )
162166 obj . api_version = data [ 'api_version' ]
163167
@@ -171,10 +175,15 @@ def self.order_info(data=nil)
171175 else
172176 obj = OrderInfo . new
173177
174- obj . order_id = data [ 'order_id' ] ? data [ 'order_id' ] : nil
175- obj . order_name = data [ 'order_name' ] ? data [ 'order_name' ] : nil
176- obj . order_price = data [ 'order_price' ] ? data [ 'order_price' ] : nil
177- obj . image_url = data [ 'image_url' ] ? data [ 'image_url' ] : nil
178+ obj . order_id = data [ 'order_id' ]
179+ obj . order_price = data [ 'order_price' ]
180+ obj . order_name = data [ 'order_name' ]
181+ obj . payment_method = data [ 'payment_method' ]
182+ obj . store = data [ 'store' ]
183+ obj . country = data [ 'country' ]
184+ obj . image_url = data [ 'image_url' ]
185+ obj . success_url = data [ 'success_url' ]
186+ obj . fialed_url = data [ 'failed_url' ]
178187 obj . exchange = Serialize ::exchange ( data [ 'exchange' ] )
179188
180189 return obj
0 commit comments