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.