Class: KcppaymentsRails::Client
- Inherits:
-
Object
- Object
- KcppaymentsRails::Client
- Defined in:
- lib/kcppayments_rails/client.rb
Instance Method Summary collapse
- #approve(params) ⇒ Object
- #cancel(params) ⇒ Object
-
#initialize(site_cd: KcppaymentsRails.configuration.site_cd, site_key: KcppaymentsRails.configuration.site_key, gateway_url: KcppaymentsRails.configuration.gateway_url) ⇒ Client
constructor
서버-서버 통신용 기본 클라이언트 (승인/취소 등).
Constructor Details
#initialize(site_cd: KcppaymentsRails.configuration.site_cd, site_key: KcppaymentsRails.configuration.site_key, gateway_url: KcppaymentsRails.configuration.gateway_url) ⇒ Client
서버-서버 통신용 기본 클라이언트 (승인/취소 등)
10 11 12 13 14 |
# File 'lib/kcppayments_rails/client.rb', line 10 def initialize(site_cd: KcppaymentsRails.configuration.site_cd, site_key: KcppaymentsRails.configuration.site_key, gateway_url: KcppaymentsRails.configuration.gateway_url) @site_cd = site_cd @site_key = site_key @gateway_url = gateway_url end |
Instance Method Details
#approve(params) ⇒ Object
16 17 18 |
# File 'lib/kcppayments_rails/client.rb', line 16 def approve(params) post("/center/pp_ax_hub.jsp", params) end |
#cancel(params) ⇒ Object
20 21 22 |
# File 'lib/kcppayments_rails/client.rb', line 20 def cancel(params) post("/center/pp_ax_hub.jsp", params.merge(type: "cancel")) end |