Culqi Enrollment Gateway
Enrolment plugin via payment with Culqi (Peru): checkout, payment validation, enrolment, and receipts.
General Description
Culqi Enrollment Gateway converts Moodle into a sellable platform: pay and get automatically enrolled, with security controls and traceability.
Technical Implementation
-
Payments and Webhooks
- Flow checkout → payment intent → confirmation webhook.
- Webhook signature validation and
replay protectionby timestamp/nonce.
-
Security
- Sensitive card data is never stored in Moodle.
- Amount/currency/product validation before enrolling.
- Idempotency: a confirmed transaction does not execute double enrolment.
-
Operation
- Logs panel for reconciliation (paid / pending / failed).
- Retries via cron for temporary failures.
Main Features
- Immediate purchase and access
- Evidence and audit
- Ready to scale