Class: KcppaymentsRails::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/kcppayments_rails/client.rb

Instance Method Summary collapse

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