class ChargeBee::Card
Attributes
billing_addr1[RW]
billing_addr2[RW]
billing_city[RW]
billing_country[RW]
billing_state[RW]
billing_state_code[RW]
billing_zip[RW]
card_type[RW]
created_at[RW]
customer_id[RW]
expiry_month[RW]
expiry_year[RW]
first_name[RW]
funding_type[RW]
gateway[RW]
gateway_account_id[RW]
iin[RW]
ip_address[RW]
issuing_country[RW]
last4[RW]
last_name[RW]
masked_number[RW]
payment_source_id[RW]
powered_by[RW]
ref_tx_id[RW]
resource_version[RW]
status[RW]
updated_at[RW]
Public Class Methods
copy_card_for_customer(id, params, env=nil, headers={})
click to toggle source
# File lib/chargebee/models/card.rb, line 25 def self.copy_card_for_customer(id, params, env=nil, headers={}) Request.send('post', uri_path("customers",id.to_s,"copy_card"), params, env, headers) end
delete_card_for_customer(id, env=nil, headers={})
click to toggle source
# File lib/chargebee/models/card.rb, line 29 def self.delete_card_for_customer(id, env=nil, headers={}) Request.send('post', uri_path("customers",id.to_s,"delete_card"), {}, env, headers) end
retrieve(id, env=nil, headers={})
click to toggle source
OPERATIONS
# File lib/chargebee/models/card.rb, line 13 def self.retrieve(id, env=nil, headers={}) Request.send('get', uri_path("cards",id.to_s), {}, env, headers) end
switch_gateway_for_customer(id, params, env=nil, headers={})
click to toggle source
# File lib/chargebee/models/card.rb, line 21 def self.switch_gateway_for_customer(id, params, env=nil, headers={}) Request.send('post', uri_path("customers",id.to_s,"switch_gateway"), params, env, headers) end
update_card_for_customer(id, params, env=nil, headers={})
click to toggle source
# File lib/chargebee/models/card.rb, line 17 def self.update_card_for_customer(id, params, env=nil, headers={}) Request.send('post', uri_path("customers",id.to_s,"credit_card"), params, env, headers) end