module PxFusion

Constants

VERSION

Attributes

default_currency[W]
default_return_url[RW]
endpoint[W]
form_endpoint[W]
logger[W]
logging[W]
password[W]
username[W]

Public Class Methods

client() click to toggle source
# File lib/pxfusion.rb, line 43
def client
  @client ||= Client.new
end
default_currency() click to toggle source
# File lib/pxfusion.rb, line 31
def default_currency
  @default_currency ||= "NZD"
end
endpoint() click to toggle source
# File lib/pxfusion.rb, line 23
def endpoint
  @endpoint ||= "https://sec.paymentexpress.com/pxf/pxf.svc"
end
form_endpoint() click to toggle source
# File lib/pxfusion.rb, line 27
def form_endpoint
  @form_endpoint ||= "https://sec.paymentexpress.com/pxmi3/pxfusionauth"
end
logger() click to toggle source
# File lib/pxfusion.rb, line 35
def logger
  @logger ||= Logger.new(STDOUT) if logging
end
logging() click to toggle source
# File lib/pxfusion.rb, line 39
def logging
  @logging ||= false
end
statuses() click to toggle source
# File lib/pxfusion.rb, line 47
def statuses
  {
    approved: 0,
    declined: 1,
    retry: 2,
    invalid_post: 3,
    unknown: 4,
    cancelled: 5,
    not_found: 6
  }
end