Payments (Moyasar)
Moyasar is the payment gateway Novex uses to collect card payments — for paid event tickets and for pay-by-link invoices. You connect your own Moyasar account once; Novex then creates payments against it and reconciles the results automatically.
What it powers
- Online ticket checkout — attendees pay by card during registration.
- Pay-by-link — send an invoice or quote with a hosted payment link; the customer pays without an account.
- Automatic reconciliation — paid / failed / refunded webhooks from Moyasar update the matching invoice or registration in Novex.
When and why to connect
Connect Moyasar when you’re ready to take real money online. Until then you can still issue invoices and run free events — payments simply stay manual.
Before you start
- An active Moyasar merchant account (sign up at moyasar.com and complete their KYC / activation).
- Your Moyasar API keys from the Moyasar dashboard. Moyasar issues two key sets — test and live — each with a publishable key and a secret.
- A webhook secret (Moyasar generates one when you register the Novex webhook URL, or Novex supplies the URL to register).
Setup wizard
- Go to Settings → Integrations and open the Moyasar card.
- Choose the environment: Test (for verification) or Live.
- Paste your publishable key and secret key for that environment.
- Paste the webhook secret so Novex can verify that incoming payment notifications genuinely came from Moyasar.
- Save. Novex validates the keys against Moyasar before storing them and seals them in the tenant secret-vault.
The publishable key is the only credential ever surfaced client-side (it’s used by the hosted checkout). The secret key and webhook secret are stored encrypted and never returned to you in full.
Test vs live
| Test | Live | |
|---|---|---|
| Keys | Test publishable + secret | Live publishable + secret |
| Card charges | Test cards only — no real money | Real cards, real settlement |
| Use it to | Verify checkout + reconciliation end to end | Production |
Always start in test. Run one ticket purchase and one pay-by-link with a Moyasar test card, confirm the invoice/registration flips to Paid in Novex, then switch the connector to Live and re-enter your live keys.
Taking a payment
- Tickets — set a paid ticket type on the event; checkout uses Moyasar automatically once connected.
- Pay-by-link — open an invoice or quote and choose Send payment link; the recipient pays on a Moyasar-hosted page.
- When Moyasar confirms the charge, its webhook hits Novex and the source record is marked Paid.
Tips & limits
- Switching environments replaces the stored key set — Novex never mixes test and live credentials.
- Refunds initiated in the Moyasar dashboard flow back into Novex via the same webhook and update the invoice status.
- If payments stop reconciling, re-check the webhook secret — a rotated secret in Moyasar must be re-entered in the connector.