authorize(money, creditcard, options = {})
click to toggle source
Psigate PreAuth
def authorize(money, creditcard, options = {})
requires!(options, :order_id)
options.update({ :CardAction => "1" })
commit(money, creditcard, options)
end
capture(money, authorization, options = {})
click to toggle source
Psigate PostAuth
def capture(money, authorization, options = {})
options.update({ :CardAction => "2", :order_id => authorization })
commit(money, nil, options)
end
credit(money, authorization, options = {})
click to toggle source
Psigate Credit
def credit(money, authorization, options = {})
deprecated CREDIT_DEPRECATION_MESSAGE
refund(money, authorization, options)
end
purchase(money, creditcard, options = {})
click to toggle source
Psigate Sale
def purchase(money, creditcard, options = {})
requires!(options, :order_id)
options.update({ :CardAction => "0" })
commit(money, creditcard, options)
end
refund(money, authorization, options = {})
click to toggle source
def refund(money, authorization, options = {})
options.update({ :CardAction => "3", :order_id => authorization })
commit(money, nil, options)
end