class CloudPayments::Namespaces::ApplePay

Constants

ValidationUrlMissing

Public Class Methods

resource_name() click to toggle source
# File lib/cloud_payments/namespaces/apple_pay.rb, line 7
def self.resource_name
  'applepay'
end

Public Instance Methods

start_session(attributes) click to toggle source
# File lib/cloud_payments/namespaces/apple_pay.rb, line 11
def start_session(attributes)
  validation_url = attributes.fetch(:validation_url) { raise ValidationUrlMissing.new('validation_url is required') }

  request(:startsession, { "ValidationUrl" => validation_url })
end