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