Skip to main content

Paymob

Connector Configuration

  1. Fill in the mandatory secret_key
  2. Fill in the mandatory public_key
  3. Fill in the mandatory 3ds_integration_id
  4. Fill in the mandatory auth_integration_id
  5. Fill in the optional moto_integration_id
  6. Fill in the optional bank_installments_integration_id
  7. Fill in the optional bank_installments_enabled
  8. Fill in the optional register_amount (the amount used to preauthorize verify the payment instrument, it will be voided afterwards)
  9. Fill in the mandatory hmac_key
  10. Fill in the optional currencyForVerify

The Paymob credentials can be retrieved via the Paymob Dashboard > Settings

The integration IDs must be retrieved via the Paymob Dashboard > Developers > Payment Integrations (see Paymob — Payment Integrations)

Paymob Configuration

The payment integrations must be setup via:
Paymob Dashboard > Developers > Payment Integrations

Each payment integration must be configured to send callbacks to the configured IXOPAY platform connector (the callback URL of the connector can be found on the Connector Edit page).

In the Paymob Dashboard, click on each method and continue with the Edit button (see Paymob — Payment Integrations). Insert the IXOPAY platform connector notification URL into the processed callback and response callback fields.

Enable "save card" option

In order for Register and withRegister transactions to work, the customer must check the "save card" option in the Paymob checkout page. In order to give the customer the option to save the card, following setting must be enabled.

Paymob Dashboard > Checkout Customization > Payment (Tab) > Check Show Save Card (see Paymob — Checkout Customization — Show Save Card).

Warning

IXOPAY platform has no possibility to specify whether a card should be stored or not. In order to enable registers, this setting must be enabled!