Class: ActiveMerchant::Billing::EpsilonBaseGateway
- Inherits:
-
Gateway
- Object
- Gateway
- ActiveMerchant::Billing::EpsilonBaseGateway
- Defined in:
- lib/active_merchant/billing/gateways/epsilon/epsilon_base.rb
Overview
This is the base gateway for concrete payment gateway for Epsilon
Create a new EpsilonGatway
class EpsilonSampleGateway < EpsilonBaseGateway
def purchase(amount, payment_method, detail = {})
request_params = {
contract_code: self.contract_code,
user_id: detail[:user_id],
item_code: detail[:item_code],
order_number: detail[:order_number],
item_price: amount,
}
request_path = 'purchase'
commit(request_path, request_paramsparams)
end
end
Direct Known Subclasses
Defined Under Namespace
Modules: ResponseXpath, ResultCode