Moving StoresChecked against the product on
Connect Paymob to take cards and wallets
Connect your Paymob account to take cards and mobile wallets in Egypt: enter your keys in test mode, paste the webhook address into Paymob, test the connection, then switch to live.
On this page
Before you start
- A store that sells in Egyptian pounds (
EGP). - A Paymob merchant account, with its test keys and its live keys.
- The Manage payment providers permission.
- A verified email before you switch to live.
Paymob is Moving Stores’ online payment gateway: the customer pays by card or mobile wallet, and Paymob tells your store how the payment went. Always start in test mode, and only switch to live after a passing test.
What the form asks for
| Field | Required? | Notes |
|---|---|---|
| Public key | Yes | From your Paymob dashboard. |
| Card integration ID | Yes | A whole number from your Paymob dashboard. |
| Wallet integration ID | No | To take mobile wallets. |
| Payment page | A choice | Open the payment page sends the customer to Paymob’s page; Inside the checkout shows the payment inside your store. |
| Iframe ID | No | Used only with Inside the checkout. |
| Secret key | Yes | Stored encrypted and never shown again. |
| HMAC secret | Yes | The HMAC secret from your Paymob dashboard. |
| API key | Yes | In the Paymob dashboard, under the account info settings. It is used to confirm a payment when Paymob’s callback is late. |
Connect it in test mode
Step 1: Open Settings › Payments and click Set up next to Paymob.
Step 2: Leave the Mode on Test, enter your Paymob test keys, then save.
A key for the other mode is refused: a test key in live mode, or a live key in test mode. Every required field must be filled before you can turn it on.
Step 3: Copy the Webhook address and paste it into your Paymob dashboard.
The address appears after the first save, with a Copy the webhook address button. Through it, Paymob tells your store the result of each payment.
Step 4: Click Test connection.
Connected appears if the secret key and API key work, or Couldn’t connect if they don’t. Save your changes before testing.
Step 5: Turn on Offer at checkout and save.
The status becomes On · Test mode.
Switch to live
Step 1: Choose Live in Mode, and enter your Paymob live keys.
Step 2: Save.
Step 3: Click Test connection and wait for Connected.
Step 4: Turn on Offer at checkout and save.
The status becomes On · Live.
After saving, the credentials show hidden, with their last four characters and the update date, and a Replace button to change them. On an order paid with Paymob, the payments card shows Check status, Capture and Release depending on the payment’s state, and refunds work as in cancel and refund.
Where do I paste the webhook address?
In your Paymob dashboard. Copy it from the Paymob form in Settings › Payments; it appears after the first save.
Why can’t I switch to live?
You need a verified email, live keys, and a passing connection test in live mode after saving them.
Does Paymob work for a store in Saudi riyals?
No. In Moving Stores, Paymob works only for stores in Egyptian pounds, and in other currencies it is shown as not supporting your store’s currency.