Module: Lipwa

Extended by:
Dry::Configurable
Defined in:
lib/lipwa.rb,
lib/lipwa/money.rb,
lib/lipwa/types.rb,
lib/lipwa/errors.rb,
lib/lipwa/gateway.rb,
lib/lipwa/version.rb,
lib/lipwa/webhook.rb,
lib/lipwa/gateways.rb,
lib/lipwa/response.rb,
lib/lipwa/capability.rb,
lib/lipwa/http_adapter.rb,
lib/lipwa/configuration.rb,
lib/lipwa/gateways/mpesa.rb,
lib/lipwa/webhooks/mpesa.rb,
lib/lipwa/capabilities/c2b.rb,
lib/lipwa/capabilities/refund.rb,
lib/lipwa/gateways/mpesa/auth.rb,
lib/lipwa/auth_strategies/base.rb,
lib/lipwa/auth_strategies/none.rb,
lib/lipwa/capabilities/stk_push.rb,
lib/lipwa/capabilities/disbursement.rb,
lib/lipwa/capabilities/status_query.rb,
lib/lipwa/contracts/refund_contract.rb,
lib/lipwa/contracts/stk_push_contract.rb,
lib/lipwa/auth_strategies/bearer_token.rb,
lib/lipwa/contracts/c2b_simulate_contract.rb,
lib/lipwa/contracts/disbursement_contract.rb,
lib/lipwa/contracts/status_query_contract.rb,
lib/lipwa/gateways/mpesa/security_credential.rb,
lib/lipwa/contracts/c2b_register_urls_contract.rb,
sig/lipwa.rbs

Overview

Unified payment gateway abstraction for African payment providers.

Defined Under Namespace

Modules: AuthStrategies, Capabilities, Capability, Contracts, Gateways, Types, Webhook, Webhooks Classes: ConfigurationError, Error, Gateway, GatewayError, HttpAdapter, Money, Response, UnsupportedCapabilityError, UnsupportedProviderError, ValidationError, WebhookEvent, WebhookParseError

Constant Summary collapse

VERSION =

Returns:

  • (String)
"0.1.2"

Class Method Summary collapse

Class Method Details

.gateway(name) ⇒ Object



29
30
31
# File 'lib/lipwa.rb', line 29

def self.gateway(name)
  Gateways[name]
end