Module: Paymaya::PaymentVault::CardVault::Card
- Defined in:
- lib/paymaya/payment_vault/card_vault/card.rb
Class Method Summary collapse
- .create(customer_id, card) ⇒ Object
- .delete(customer_id, id) ⇒ Object
- .list(customer_id) ⇒ Object
- .retrieve(customer_id, id) ⇒ Object
- .update(customer_id, id, card) ⇒ Object
Class Method Details
.create(customer_id, card) ⇒ Object
10 11 12 13 |
# File 'lib/paymaya/payment_vault/card_vault/card.rb', line 10 def self.create(customer_id, card) Helper.request(:post, card_url(customer_id), card, Helper.payment_vault_secret_auth_headers) end |
.delete(customer_id, id) ⇒ Object
25 26 27 28 |
# File 'lib/paymaya/payment_vault/card_vault/card.rb', line 25 def self.delete(customer_id, id) Helper.request(:delete, "#{card_url(customer_id)}/#{id}", {}, Helper.payment_vault_secret_auth_headers) end |
.list(customer_id) ⇒ Object
15 16 17 18 |
# File 'lib/paymaya/payment_vault/card_vault/card.rb', line 15 def self.list(customer_id) Helper.request(:get, card_url(customer_id), {}, Helper.payment_vault_secret_auth_headers) end |
.retrieve(customer_id, id) ⇒ Object
20 21 22 23 |
# File 'lib/paymaya/payment_vault/card_vault/card.rb', line 20 def self.retrieve(customer_id, id) Helper.request(:get, "#{card_url(customer_id)}/#{id}", {}, Helper.payment_vault_secret_auth_headers) end |
.update(customer_id, id, card) ⇒ Object
30 31 32 33 |
# File 'lib/paymaya/payment_vault/card_vault/card.rb', line 30 def self.update(customer_id, id, card) Helper.request(:put, "#{card_url(customer_id)}/#{id}", card, Helper.payment_vault_secret_auth_headers) end |