module OffsitePayments::Integrations::Newebpay

NewebPay Integrations

@since 0.1.0

Constants

VERSION

Public Class Methods

helper(order, merchant, options = {}) click to toggle source

Alias to create helper

@param [String] order ID @param [String] merchant ID @param [Hash] options

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay.rb, line 44
def self.helper(order, merchant, options = {})
  OffsitePayments::Integrations::Newebpay::Helper.new(order, merchant, options)
end
notification(query_string, options = {}) click to toggle source

Alias to create notification object

@param [String] query string @param [Hash] options

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay.rb, line 64
def self.notification(query_string, options = {})
  OffsitePayments::Integrations::Newebpay::Notification.new(query_string, options)
end
return(query_string, options = {}) click to toggle source

Alias to create return object

@param [String] query string @param [Hash] options

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay.rb, line 54
def self.return(query_string, options = {})
  OffsitePayments::Integrations::Newebpay::Return.new(query_string, options)
end
service_url() click to toggle source

Current service URL

@return [String]

@since 0.1.0

# File lib/offsite_payments/integrations/newebpay.rb, line 23
def self.service_url
  case OffsitePayments.mode
  when :production then live_url
  when :test then test_url
  else
    raise StandardError, "Integration mode set to an invalid value: #{OffsitePayments.mode}"
  end
end