Module: GeeePay
- Defined in:
- lib/geee_pay.rb,
lib/geee_pay/engine.rb,
lib/geee_pay/result.rb,
lib/geee_pay/railtie.rb,
lib/geee_pay/service.rb,
lib/geee_pay/version.rb,
lib/geee_pay/utils/md5.rb,
app/models/geee_pay/notice.rb,
lib/geee_pay/utils/http_post.rb,
app/controllers/notify_controller.rb
Defined Under Namespace
Modules: Utils Classes: Engine, MigrationGenerator, Notice, NotifyController, Railtie, Result, Service
Constant Summary collapse
- SERVICE_SCAN_PAY_APPLY =
扫码支付申请-接口
'ScanPayApply.do'
- SERVICE_WITHDRAW_APPLY =
提现申请-接口
'WithdrawApply.do'
- SERVICE_PAY_APPLY =
网银支付申请-接口
'PayApply.do'
- SERVICE_ORDER_QUERY =
订单状态查询-接口
'OrderStatusQuery.do'
- SERVICE_BALANCE_QUERY =
帐户余额查询-接口
'QueryMerBalance.do'
- API_POST_NOTICE_URL =
接口路径
'/api/geee_pay/notify'
- VERSION =
"0.1.5"
Class Attribute Summary collapse
-
.api_base_url ⇒ Object
Returns the value of attribute api_base_url.
-
.debug_mode ⇒ Object
mer_id 商户账号 mer_key 加密key.
-
.mer_id ⇒ Object
mer_id 商户账号 mer_key 加密key.
-
.mer_key ⇒ Object
mer_id 商户账号 mer_key 加密key.
Class Method Summary collapse
Class Attribute Details
.api_base_url ⇒ Object
Returns the value of attribute api_base_url.
38 39 40 |
# File 'lib/geee_pay.rb', line 38 def api_base_url @api_base_url end |
.debug_mode ⇒ Object
mer_id 商户账号 mer_key 加密key
37 38 39 |
# File 'lib/geee_pay.rb', line 37 def debug_mode @debug_mode end |
.mer_id ⇒ Object
mer_id 商户账号 mer_key 加密key
37 38 39 |
# File 'lib/geee_pay.rb', line 37 def mer_id @mer_id end |
.mer_key ⇒ Object
mer_id 商户账号 mer_key 加密key
37 38 39 |
# File 'lib/geee_pay.rb', line 37 def mer_key @mer_key end |
Class Method Details
.client_params ⇒ Object
44 45 46 47 48 49 50 51 |
# File 'lib/geee_pay.rb', line 44 def client_params params = {"versionId" => @version, "merId" => @mer_id, "transType" => @trans_type, "signType" => @sign_type} @client_params = params @client_params end |
.client_query_params ⇒ Object
53 54 55 56 57 58 |
# File 'lib/geee_pay.rb', line 53 def client_query_params params = {"merId" => @mer_id, "signType" => @sign_type} @client_query_params = params @client_query_params end |
.debug_mode? ⇒ Boolean
60 61 62 |
# File 'lib/geee_pay.rb', line 60 def debug_mode? @debug_mode end |