class Stripe::Invoice

Constants

OBJECT_NAME

Public Class Methods

list_upcoming_line_items(params, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 69
def self.list_upcoming_line_items(params, opts = {})
  resp, opts = execute_resource_request(:get, resource_url + "/upcoming/lines", params, opts)
  Util.convert_to_stripe_object(resp.data, opts)
end
upcoming(params, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 64
def self.upcoming(params, opts = {})
  resp, opts = execute_resource_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 19
def finalize_invoice(params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: resource_url + "/finalize",
    params: params,
    opts: opts
  )
end
mark_uncollectible(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 28
def mark_uncollectible(params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: resource_url + "/mark_uncollectible",
    params: params,
    opts: opts
  )
end
pay(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 37
def pay(params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: resource_url + "/pay",
    params: params,
    opts: opts
  )
end
send_invoice(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 46
def send_invoice(params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: resource_url + "/send",
    params: params,
    opts: opts
  )
end
void_invoice(params = {}, opts = {}) click to toggle source
# File lib/stripe/resources/invoice.rb, line 55
def void_invoice(params = {}, opts = {})
  request_stripe_object(
    method: :post,
    path: resource_url + "/void",
    params: params,
    opts: opts
  )
end