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