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