# frozen_string_literal: true require_relative "paratika/version" require 'paratika/request' require 'paratika/response' require 'paratika/currency_exchange' require 'paratika/sale' require 'paratika/refund' require 'paratika/card' require 'active_support/all' unless defined?(Rails) module Paratika ERROR_MAP = {ERR20052: :insufficient_funds, ERR20051: :retry_later, ERR20011: :do_not_retry} class Error < StandardError; end def self.config @config ||= OpenStruct.new end def self.configure yield(config) end end