class SimplePayment::Test::Gateway

Public Instance Methods

calculate_fee(payment) click to toggle source
# File lib/simple_payment/test/gateway.rb, line 33
def calculate_fee(payment)
  1.23
end
cancel(payment) click to toggle source
# File lib/simple_payment/test/gateway.rb, line 19
def cancel(payment)
  [
    Request.new,
    Response.new
  ]
end
completed?(payment) click to toggle source
# File lib/simple_payment/test/gateway.rb, line 15
def completed?(payment)
  true
end
execute(payment, nonce) click to toggle source
# File lib/simple_payment/test/gateway.rb, line 8
def execute(payment, nonce)
  [
    Request.new,
    Response.new
  ]
end
new_token() click to toggle source
# File lib/simple_payment/test/gateway.rb, line 4
def new_token
  SecureRandom.hex(10)
end
refund(payment) click to toggle source
# File lib/simple_payment/test/gateway.rb, line 26
def refund(payment)
  [
    Request.new,
    Response.new
  ]
end