Take card payments with Stripe or Paymob

Connect your own gateway account. Customers pay on its page and the order is marked paid automatically, straight into your account.

4 min read

Stripe works in most countries. Paymob works in Egypt (EGP), Saudi Arabia (SAR) and the UAE (AED). The money goes from your customer to YOUR account; Chatmizer never holds it and takes no commission.

Stripe

  1. 1In your store's Payments tab, press Connect Stripe. Keep the mode on Test.
  2. 2In Stripe, open Developers -> API keys and copy the secret key (sk_test_…). Paste it, and save.
  3. 3Copy the Webhook URL shown under the new method. In Stripe, open Developers -> Webhooks -> Add endpoint, paste it, and choose the checkout.session events (completed, async payment succeeded and failed, expired).
  4. 4Copy that endpoint's signing secret (whsec_…) into the method and save. It now shows Connected.
  5. 5Place a test order on your store page and pay with one of Stripe's test cards. The order turns Paid by itself.
  6. 6When it works, edit the method: switch to Live and paste your live secret key and the live endpoint's signing secret.

Paymob

  1. 1In the Payments tab, press Connect Paymob and pick your country. Keep the mode on Test.
  2. 2From your Paymob dashboard copy the public key, the secret key, the API key and the HMAC secret, and the integration IDs of the ways to pay you want to offer (card, wallet), separated by commas.
  3. 3Save. Each payment tells Paymob where to confirm it, so there is no URL to paste.
  4. 4Place a test order and pay with Paymob's test card. Then switch to Live with your live keys.

Keys are encrypted and never shown again; leave a key field blank to keep the saved one. If a refund is made in your gateway, press Record refund on the order so your board matches.

Did this answer your question?

Not quite — ask our team

Still stuck?

Our team answers real questions from real people. Customers open a ticket inside Chatmizer; everyone else can message us.