class Stripe::Invoice

Constants

OBJECT_NAME

Public Class Methods

upcoming(params, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 43
def self.upcoming(params, opts = {})
  resp, opts = request(:get, resource_url + "/upcoming", params, opts)
  Util.convert_to_stripe_object(resp.data, opts)
end

Public Instance Methods

finalize_invoice(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 18
def finalize_invoice(params = {}, opts = {})
  resp, opts = request(:post, resource_url + "/finalize", params, opts)
  initialize_from(resp.data, opts)
end
mark_uncollectible(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 23
def mark_uncollectible(params = {}, opts = {})
  resp, opts = request(:post, resource_url + "/mark_uncollectible", params, opts)
  initialize_from(resp.data, opts)
end
pay(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 28
def pay(params = {}, opts = {})
  resp, opts = request(:post, resource_url + "/pay", params, opts)
  initialize_from(resp.data, opts)
end
send_invoice(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 33
def send_invoice(params = {}, opts = {})
  resp, opts = request(:post, resource_url + "/send", params, opts)
  initialize_from(resp.data, opts)
end
void_invoice(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 38
def void_invoice(params = {}, opts = {})
  resp, opts = request(:post, resource_url + "/void", params, opts)
  initialize_from(resp.data, opts)
end