Module: Fuiou::Service
- Defined in:
- lib/fuiou/service.rb
Constant Summary collapse
- ENCODE_TYPE_GBK =
"GBK"- INVOKE_PRE_CREATE_REQUIRED_FIELDS =
i[version ins_cd mchnt_cd term_id random_str order_type goods_des mchnt_order_no order_amt term_ip txn_begin_ts notify_url goods_detail]
- INVOKE_COMMON_QUERY_REQUIRED_FIELDS =
i[version ins_cd mchnt_cd term_id order_type mchnt_order_no random_str]
Class Method Summary collapse
Class Method Details
.invoke_common_query(params) ⇒ Object
23 24 25 26 27 |
# File 'lib/fuiou/service.rb', line 23 def invoke_common_query(params) (params, INVOKE_COMMON_QUERY_REQUIRED_FIELDS) payload = xmlify_payload(params) invoke_remote(Fuiou.fuiou_30_url, { req: payload }) end |
.invoke_pre_create(params) ⇒ Object
15 16 17 18 19 |
# File 'lib/fuiou/service.rb', line 15 def invoke_pre_create(params) (params, INVOKE_PRE_CREATE_REQUIRED_FIELDS) payload = xmlify_payload(params) invoke_remote(Fuiou.fuiou_21_url, { req: payload }) end |