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