Skip to content

Repository files navigation

Paymos for OpenCart

Official Paymos stablecoin payment integration for OpenCart.

Install and connect

  1. Download the latest package from GitHub Releases.
  2. Install and activate it using the standard OpenCart extension workflow.
  3. Open the intended project in the Paymos dashboard; that current project is used automatically.
  4. Open Extensions → Payments → Paymos and click Connect Paymos.
  5. Approve the displayed installation URL and current project in Paymos.

Official packages are identical for every merchant and contain no API keys, API secrets, project IDs, webhook secrets, OAuth tokens, or device codes.

For each environment, Paymos reuses the merchant's single active Payment key or creates one when absent. It reuses a webhook only when the exact callback URL, Invoice category, and current project match; otherwise it creates a dedicated Invoice webhook. OAuth device authorization is only a one-time delivery channel; runtime Merchant API calls remain HMAC signed.

Secret storage

Credentials and temporary device state are stored as an AES-256-GCM OpenCart setting keyed from config_encryption. Saved secrets are not rendered back into the administration page.

Runtime

The integration creates hosted-checkout invoices, verifies signed webhooks, deduplicates events, guards amount and currency, reverse-verifies terminal status, and reconciles missed webhook delivery.

About

OpenCart crypto payment extension: stablecoin checkout connected in one click, with no API keys to paste into the store.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages