class ChargeBee::PaymentIntent

Attributes

active_payment_attempt[RW]
amount[RW]
created_at[RW]
currency_code[RW]
customer_id[RW]
expires_at[RW]
failure_url[RW]
gateway[RW]
gateway_account_id[RW]
id[RW]
modified_at[RW]
payment_method_type[RW]
reference_id[RW]
resource_version[RW]
status[RW]
success_url[RW]
updated_at[RW]

Public Class Methods

create(params, env=nil, headers={}) click to toggle source

OPERATIONS

# File lib/chargebee/models/payment_intent.rb, line 15
def self.create(params, env=nil, headers={})
  Request.send('post', uri_path("payment_intents"), params, env, headers)
end
retrieve(id, env=nil, headers={}) click to toggle source
# File lib/chargebee/models/payment_intent.rb, line 23
def self.retrieve(id, env=nil, headers={})
  Request.send('get', uri_path("payment_intents",id.to_s), {}, env, headers)
end
update(id, params={}, env=nil, headers={}) click to toggle source
# File lib/chargebee/models/payment_intent.rb, line 19
def self.update(id, params={}, env=nil, headers={})
  Request.send('post', uri_path("payment_intents",id.to_s), params, env, headers)
end