Official Paymos stablecoin payment integration for Easy Digital Downloads.
- Download the latest package from GitHub Releases.
- Install and activate it using the standard Easy Digital Downloads extension workflow.
- Open the intended project in the Paymos dashboard; that current project is used automatically.
- Open Downloads → Settings → 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 WordPress option keyed from security salts. 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.