Official Paymos stablecoin payment integration for OpenCart.
- Download the latest package from GitHub Releases.
- Install and activate it using the standard OpenCart extension workflow.
- Open the intended project in the Paymos dashboard; that current project is used automatically.
- Open Extensions → Payments → Paymos and click Connect Paymos.
- 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.
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.
The integration creates hosted-checkout invoices, verifies signed webhooks, deduplicates events, guards amount and currency, reverse-verifies terminal status, and reconciles missed webhook delivery.