Sha256: 5225640ceb82335a9b89bb7761d95c87d67b9642e4e7ba0ce2b5d16f9787816b
Contents?: true
Size: 1 KB
Versions: 5
Compression:
Stored size: 1 KB
Contents
require File.dirname(__FILE__) + '/world_pay/helper.rb' require File.dirname(__FILE__) + '/world_pay/notification.rb' module ActiveMerchant #:nodoc: module Billing #:nodoc: module Integrations #:nodoc: module WorldPay mattr_accessor :production_url self.production_url = 'https://select.worldpay.com/wcc/purchase' mattr_accessor :test_url self.test_url = 'https://select-test.worldpay.com/wcc/purchase' def self.service_url mode = ActiveMerchant::Billing::Base.integration_mode case mode when :production production_url when :test test_url else raise StandardError, "Integration mode set to an invalid value: #{mode}" end end def self.notification(post, options = {}) Notification.new(post, options) end def self.return(post, options = {}) Return.new(post, options) end end end end end
Version data entries
5 entries across 5 versions & 2 rubygems