lib/apple_pay/merchant.rb in apple_pay-0.0.1 vs lib/apple_pay/merchant.rb in apple_pay-0.0.2
- old
+ new
@@ -1,16 +1,18 @@
module ApplePay
class Merchant
+ class APIError < Error; end
+
attr_accessor :identifier, :domain, :display_name, :client_cert, :private_key
def initialize(identifier, domain:, display_name:)
self.identifier = identifier
self.domain = domain
self.display_name = display_name
end
def authenticate(client_cert, private_key)
- self.client_cert = client_cert
+ self.client_cert = client_cert # NOTE: Apple Pay Merchant Identity
self.private_key = private_key
self
end
def http_client