eps_payment_gateway library
Flutter package for EPS (Easy Payment System) payment gateway integration.
Supports sandbox and live environments. Handles HMAC-SHA512 request signing, JWT authentication, WebView payment flow, and transaction verification automatically — callers only interact with EpsPaymentGateway.pay.
Classes
- EpsConfig
- Merchant credentials and environment for the EPS payment gateway.
- EpsOrder
- Payment order passed to EpsPaymentGateway.pay.
- EpsPaymentGateway
- Entry point for EPS payment gateway integration.
- EpsPaymentResult
- Result returned to the caller after a payment attempt.
- EpsProduct
- A single product line item in an EPS order.
- EpsTransactionStatus
- Full transaction record returned by the EPS verify endpoint.
Enums
- EpsDisplayMode
- How the EPS payment page is presented to the user.
- EpsEnvironment
- EPS API environment selector.
- EpsPaymentStatus
- Outcome of a EpsPaymentGateway.pay call.