class Stall::Cmcic::Gateway

Public Class Methods

fake_payment_notification_for(cart) click to toggle source
# File lib/stall/cmcic/gateway.rb, line 30
def self.fake_payment_notification_for(cart)
  Stall::Cmcic::FakeGatewayPaymentNotification.new(cart)
end
request(cart) click to toggle source
# File lib/stall/cmcic/gateway.rb, line 22
def self.request(cart)
  Request.new(cart)
end
response(request) click to toggle source
# File lib/stall/cmcic/gateway.rb, line 26
def self.response(request)
  Response.new(request)
end

Public Instance Methods

target_url() click to toggle source
# File lib/stall/cmcic/gateway.rb, line 34
def target_url
  if test_mode
    "https://paiement.creditmutuel.fr/test/paiement.cgi"
  else
    "https://paiement.creditmutuel.fr/paiement.cgi"
  end
end