Stripe::Invoice
Inherits StripeMethods / JSON::Serializable / Reference / Object
Constructors
create(customer : String | Customer | Nil = nil, auto_advance : Bool | Nil = nil, default_source : String | Token | Nil = nil, default_payment_method : String | Token | Nil = nil, metadata : Hash | Nil = nil, subscription : String | Nil = nil, statement_descriptor : String | Nil = nil) : Invoice forall T, U
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourceupdate(invoice : String | Invoice, auto_advance : Bool | Nil = nil, default_source : String | Token | Nil = nil, default_payment_method : String | Token | Nil = nil, metadata : Hash | Nil = nil, subscription : String | Nil = nil, statement_descriptor : String | Nil = nil) : Invoice forall T, U
SourceClass methods
list(customer : String | Nil = nil, status : String | Nil | Stripe::Invoice::Status | Nil = nil, limit : Int32 | Nil = nil, starting_after : String | Nil = nil, ending_before : String | Nil = nil) : List(Stripe::Invoice)
Sourceretrieve(id : String)
Sourceretrieve(invoice : Stripe::Invoice)
SourceInstance methods
account_country
Sourceaccount_name
Sourceamount_due
Sourceamount_paid
Sourceamount_remaining
Sourceapplication_fee_amount
Sourceattempt_count
Sourceattempted?
Sourceauto_advance?
Sourcebilling
Sourcebilling_reason
Sourcecharge
Sourcecollection_method
Sourcecustomer
Sourcecustomer_address
Sourcecustomer_email
Sourcecustomer_name
Sourcecustomer_phone
Sourcecustomer_shipping
Sourcecustomer_tax_exempt
Sourcedefault_tax_rates
Sourcedescription
Sourcedue_date
Sourceending_balance
Sourcehosted_invoice_url
Sourceid
Sourceinvoice_pdf
Sourcelines
Sourcelivemode?
Sourcepayment_intent
Sourcestatus
Source