digetpay_plugin 0.2.0 copy "digetpay_plugin: ^0.2.0" to clipboard
digetpay_plugin: ^0.2.0 copied to clipboard

Pure-Dart DigetPay payment plugin: hosted (PCI-safe) checkout via WebView plus transaction management over the DigetPay REST API.

0.2.0 - 2026-07-06 #

  • New: getCheckoutSessions([CheckoutSessionFilter]) lists your checkout sessions (GET /payment/checkout/sessions) as a PageDto<CheckoutSession>. Each CheckoutSession exposes gatewayTransactionId — the id to use with capture / voidd / refund / getTransactionById (not the session id).
  • New: CheckoutSession, CheckoutSessionFilter, and PageDto.fromPaginated (parses the NestJS {data, pagination} shape).
  • Deprecated: getTransactions() — renamed to getCheckoutSessions(); it now forwards to it and returns PageDto<CheckoutSession>.
  • Behaviour change: the not-yet-implemented methods now throw UnsupportedError instead of silently returning a failure/null: sale (disabled for PCI), applePay, externalPayment, recurring, getTransactionByOrderId, getTransactionByRrn.
  • Fix: getCheckoutStatus now calls GET /sdk/status?sessionId= (was pointing at the wrong path).
  • Packaging: added repository, issue_tracker, and topics metadata; converted to a true pure-Dart package (removed the unused native plugin scaffolding); aligned the flutter SDK constraint.
  • Docs: rewritten README (hero, quick start, capability table, sessions guide) and a runnable example is now published.

0.1.0 #

  • Initial DigetPay release (pure Dart).
  • DigetPaySdk facade with initialize() + init-guard.
  • Hosted, PCI-safe card checkout via cardPay() (WebView) — POST /payment/checkout/intiate + GET /payment/checkout/status.
  • Money movement: capture, voidd, refund.
  • Transaction queries: getTransactions, getTransactionById (typed Transaction / PageDto).
  • Typed DigetPayResponse normalizing the backend {code, message, errorCode, data} envelope.
  • Guarded stubs (no backend endpoint yet): sale (S2S card — disabled for PCI), applePay, externalPayment, recurring, getTransactionByOrderId, getTransactionByRrn.
1
likes
0
points
257
downloads

Publisher

unverified uploader

Weekly Downloads

Pure-Dart DigetPay payment plugin: hosted (PCI-safe) checkout via WebView plus transaction management over the DigetPay REST API.

Homepage
Repository (GitHub)
View/report issues

Topics

#payments #payment-gateway #checkout #webview

License

unknown (license)

Dependencies

flutter, http, uuid, webview_flutter

More

Packages that depend on digetpay_plugin