How to Accept Online Payments in Egypt with OPay (2026 Guide)

To accept online payments in Egypt, register an OPay merchant account (free, 48–72 hour approval), connect it to your BuiBuy store in the payments settings, and enable cards, Instapay, and bank transfers. Also offer cash on delivery (COD) — it accounts for 60–70% of Egyptian e-commerce transactions.

Published: January 20, 2026·Updated: May 1, 2026اقرأ بالعربية

Why OPay is the best payment solution for Egyptian online stores

OPay is Egypt's leading fintech company, serving over 40 million users. For online store owners, OPay offers several advantages over international payment gateways: it works natively in Egypt without USD conversion, supports local Instapay and bank transfers, has a fast merchant approval process (48–72 hours), and is deeply integrated into BuiBuy with no code required.

Alternatives like Stripe or PayPal are either unavailable for Egyptian merchants or require complex workarounds. OPay is the straightforward, purpose-built choice.

What payment methods does OPay support?

  • Credit and debit cards — Visa, Mastercard, Meeza (Egyptian national card)
  • Instapay — Egypt's real-time bank transfer system (free transfers between Egyptian banks)
  • Bank transfer — Direct bank account transfers
  • OPay wallet — For customers with OPay app balance
  • Cash on delivery (COD) — Not OPay itself, but BuiBuy supports COD alongside OPay

OPay fees for merchants (2026)

Payment MethodMerchant FeeSettlement
Credit/Debit Card (Visa/MC)~2.5% + VATT+2 business days
Meeza Card~1.5% + VATT+2 business days
Instapay~1% + VATT+1 business day
Bank Transfer~1% + VATT+1 business day

Note: Fees may vary. Check the current OPay merchant documentation at opay.com.eg for the most accurate rates.

Step-by-step: Registering an OPay merchant account

  1. Visit opay.com.eg/merchant and click "Register as Merchant."
  2. Choose your business type: Individual, Company, or Freelancer.
  3. Submit KYC documents:
    • Egyptian National ID (both sides)
    • Commercial registration (for companies)
    • Active Egyptian bank account number (for settlement)
    • Business address and activity description
  4. Wait for approval: typically 48–72 hours. OPay may call or email for additional verification.
  5. Get your credentials: After approval, OPay provides your Merchant ID, API Key, and Secret Key from the OPay Business dashboard.

Connecting OPay to your BuiBuy store

  1. Log into your BuiBuy vendor dashboard.
  2. Go to Settings → Payments.
  3. Click Connect OPay.
  4. Enter your OPay Merchant ID and API credentials.
  5. Select which payment methods to enable (cards, Instapay, bank transfer).
  6. Enable Test Mode and place a test order to verify the integration.
  7. Disable test mode and set the integration to Live.

Once connected, the OPay payment form appears automatically in your store's checkout. Customers can choose their preferred payment method at the time of purchase.

Cash on Delivery (COD) — the Egyptian default

Despite the growth of digital payments, COD remains the dominant payment method in Egypt, accounting for an estimated 60–70% of e-commerce transactions. This is largely because many Egyptian consumers prefer to inspect goods before paying, and distrust is still a factor for first-time purchases.

BuiBuy COD setup: In Settings → Payments → Cash on Delivery, enable COD and set which shipping zones accept it. You can also set a COD fee (e.g., 10–20 EGP) to offset the courier's handling.

Tip: Offering both COD and OPay online payment is best practice. Customers who trust you will pay online (lower return rate); new customers will use COD (higher conversion).

Reducing payment failures and fraud

  • Enable 3D Secure (3DS): OPay's 3DS adds an extra verification step for card payments, reducing chargebacks.
  • Set minimum order values for COD: Reduces fake orders by requiring a minimum cart value (e.g., 200 EGP) for COD.
  • Require phone verification: BuiBuy lets you require phone number verification before checkout to filter out invalid orders.
  • COD confirmation call: For large orders, confirm with the customer by phone before shipping.

When to upgrade beyond OPay

OPay covers the needs of most Egyptian e-commerce stores. Consider additional payment methods only if:

  • You are selling to international customers (use PayPal or Stripe via a legal international entity)
  • Your monthly volume exceeds 1 million EGP (negotiate lower rates directly with OPay)
  • You need buy-now-pay-later (BNPL) — consider Shahry, Sympl, or Tamara for Egyptian installments

Frequently Asked Questions

Can Egyptian online stores accept Visa and Mastercard?
Yes. Through OPay, Egyptian merchants can accept Visa, Mastercard, and Meeza (the national Egyptian card) online. OPay handles the full card payment processing flow.
Is Stripe available for Egyptian merchants?
Stripe does not directly support Egyptian bank accounts for merchant payouts. Some merchants use Stripe through a US or EU legal entity, but this is complex. OPay is the simpler and more legally straightforward choice for Egypt.
What is Instapay and how does it work for stores?
Instapay is Egypt's national real-time payment transfer system, launched in 2022. It allows instant transfers between any Egyptian bank account using a registered mobile number or IBAN. For stores, it means customers can pay with a bank transfer that arrives instantly. OPay supports Instapay as a checkout option.
How long does it take to receive OPay settlements?
OPay typically settles card payments within T+2 business days (2 days after the transaction). Instapay and bank transfers settle in T+1. Funds are deposited directly to your registered Egyptian bank account.
Can I accept payments without OPay registration?
Yes — you can accept cash on delivery (COD) without any payment gateway registration. But to accept card payments, Instapay, or bank transfers online, you need an OPay merchant account or another approved Egyptian payment gateway.

Related Resources

Ready to build your store?

BuiBuy is free to start — no credit card required.

Create Your Free Store