module Paymaya::PaymentVault::CardVault::Customer
Public Class Methods
create(customer)
click to toggle source
# File lib/paymaya/payment_vault/card_vault/customer.rb, line 10 def self.create(customer) Helper.request(:post, customer_url, customer, Helper.payment_vault_secret_auth_headers) end
delete(id)
click to toggle source
# File lib/paymaya/payment_vault/card_vault/customer.rb, line 20 def self.delete(id) Helper.request(:delete, "#{customer_url}/#{id}", {}, Helper.payment_vault_secret_auth_headers) end
retrieve(id)
click to toggle source
# File lib/paymaya/payment_vault/card_vault/customer.rb, line 15 def self.retrieve(id) Helper.request(:get, "#{customer_url}/#{id}", {}, Helper.payment_vault_secret_auth_headers) end
update(id, customer)
click to toggle source
# File lib/paymaya/payment_vault/card_vault/customer.rb, line 25 def self.update(id, customer) Helper.request(:put, "#{customer_url}/#{id}", customer, Helper.payment_vault_secret_auth_headers) end
Private Class Methods
customer_url()
click to toggle source
# File lib/paymaya/payment_vault/card_vault/customer.rb, line 30 def self.customer_url "#{Paymaya.config.base_url}/payments/v1/customers" end