module CloudPayments::Namespaces

Public Instance Methods

apple_pay() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 29
def apple_pay
  ApplePay.new(self)
end
kassa() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 17
def kassa
  Kassa.new(self)
end
orders() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 25
def orders
  Orders.new(self)
end
payments() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 13
def payments
  Payments.new(self)
end
ping() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 33
def ping
  !!(perform_request('/test').body || {})[:success]
rescue ::Faraday::ConnectionFailed, ::Faraday::TimeoutError, CloudPayments::Client::ServerError => e
  false
end
subscriptions() click to toggle source
# File lib/cloud_payments/namespaces.rb, line 21
def subscriptions
  Subscriptions.new(self)
end