Skip to main content
Blog

Getting paid in Morocco, explained

Guides written for the merchants and technical teams integrating ChariPay: what works, what breaks, and why.

68 articles
Guide13 min read

Accepting payments on Shopify in Morocco

Shopify store with Moroccan customers: accept 3-D Secure cards and cash at an agency, in dirhams, by payment link then API checkout, with no plugin.

Guide14 min read

Accepting payments on WooCommerce in Morocco

WooCommerce store in Morocco: accept 3-D Secure cards and cash at an agency, in dirhams, with the ChariPay module, a payment link or the API checkout.

Guide5 min read

Payment link or checkout: which to pick

Payment link or hosted checkout: two ways to get paid online, two very different workloads. The criteria that decide — volume, amount, team, customisation.

Technical5 min read

Never charge twice — idempotency explained

Payment idempotency explained: how the Idempotency-Key header and externalId stop you charging a customer twice when the network drops mid-call.

Technical5 min read

Getting your webhook integration right

Getting your webhook integration right: the five mistakes found in almost every integration, and the fifteen-line handler that avoids all of them.

Guide5 min read

3-D Secure: what makes a payment fail

3-D Secure and payment success rates: why card payments fail, the real causes in order of frequency, and what you can actually fix on your side.

Compliance5 min read

Protecting your API keys

Protecting your payment API keys: five simple rules, planned rotation, and what to do, in order, when a key has already leaked into a repository.

Guide4 min read

Sandbox to production: the go-live list

Moving from sandbox to production: the checklist before you switch keys — signed webhooks, idempotency, secrets, the classic oversights.

Ready to try it yourself?

Create your account and take test-mode payments today: it is free, with no approval to wait for. A question? Our team supports merchants and developers alike.

  • Free, no commitment
  • Test mode from sign-up
  • No approval to wait for