class Payjp::Charge
Public Instance Methods
capture(params = {}, opts = {})
click to toggle source
# File lib/payjp/charge.rb, line 12 def capture(params = {}, opts = {}) response, opts = request(:post, capture_url, params, opts) refresh_from(response, opts) end
reauth(params = {}, opts = {})
click to toggle source
# File lib/payjp/charge.rb, line 17 def reauth(params = {}, opts = {}) response, opts = request(:post, reauth_url, params, opts) refresh_from(response, opts) end
refund(params = {}, opts = {})
click to toggle source
# File lib/payjp/charge.rb, line 7 def refund(params = {}, opts = {}) response, opts = request(:post, refund_url, params, opts) refresh_from(response, opts) end
Private Instance Methods
capture_url()
click to toggle source
# File lib/payjp/charge.rb, line 28 def capture_url url + '/capture' end
reauth_url()
click to toggle source
# File lib/payjp/charge.rb, line 32 def reauth_url url + '/reauth' end
refund_url()
click to toggle source
# File lib/payjp/charge.rb, line 24 def refund_url url + '/refund' end