Home Website Development Get Paid Fast: How the New Fawry Payment Plugin Supercharges WordPress E-commerce

Get Paid Fast: How the New Fawry Payment Plugin Supercharges WordPress E-commerce

by B.Biswas
213 views
New Fawry Payment Plugin Supercharges WordPress E-commerce

The Fawry Payment Plugin enables Egyptian WordPress sites to accept payments via Fawry, the country’s premier electronic bill payment provider. This official plugin, created by Fawry, seamlessly incorporates the Fawry payment gateway into WooCommerce.

With more than 50,000 merchant locations around Egypt, Fawry offers a widely used and well-known local payment method. Enabling Fawry on your WooCommerce website is quick and easy with the help of the Fawry Payment Plugin.

Key benefits of using the Fawry Payment Plugin include:

Seamless integration with WooCommerce without the need for custom development
Accept payments from the vast base of Fawry users across Egypt
Provide a trusted, local payment option preferred by many Egyptian customers
Allow customers to pay using cash as well as debit/credit cards
Enable instant payment confirmation and reduce manual reconciliation

Pre-orders, regular purchases, and subscriptions are among the common WooCommerce transaction types supported by the plugin. When a customer chooses Fawry as their payment option at checkout, they may effortlessly pay for any good or service on your website. The customer places the order usually, but when they visit a nearby Fawry agent location, they must pay offline.

How the Fawry Payment Plugin Works

Online retailers using WooCommerce may effortlessly take payments via the Egyptian Fawry payment network thanks to the Fawry payment plugin. It manages the whole payment process through an API interaction between the servers of Fawry and the WooCommerce store.

Along with other payment options that the store may accept, clients can pay with Fawry at the point of sale. The plugin initiates a server-to-server request to Fawry to start the transaction when a customer chooses Fawry.

The customer can then use the reference number that Fawry generates for the transaction to finish the payment through any payment channels that Fawry supports, including online through Fawry Plus, ATMs, retail locations, and banks.

The merchant’s WooCommerce store will receive a confirmation from Fawry containing the transaction information once the buyer has made payment via their preferred method. After that, the Fawry plugin will finish the order in the WooCommerce admin by confirming the payment.

The key supported payment methods through Fawry are:

Fawry Plus – Online payments through Fawry’s website or mobile app
ATM Payments – All major Egyptian banks with debit card support
Retail Outlets – Large chain stores like Carrefour and Fawry’s retail network
Bank Payments – Transactions at bank branches of many large banks

This allows the merchant to tap into Fawry’s extensive on-the-ground network and many integrated banking partners. Customers have the flexibility to pay in person through multiple convenient channels.

Read More: 7 Sneaky Off-Page SEO Tactics to Outrank Your Competitors

Installing and Configuring the Fawry Payment Plugin

The Fawry payment plugin can be installed directly from the WordPress plugin repository. To install:

Log into your WordPress admin dashboard
Go to Plugins > Add New
Search for “Fawry Payment Gateway for WooCommerce”
Install and activate the plugin

Requirements

The Fawry payment plugin has the following requirements:

WordPress 4.4 or higher
WooCommerce 3.0 or higher
PHP 5.6 or higher
OpenSSL support

The plugin is compatible with any WordPress theme.

Configuration

Once installed and activated, the plugin will add a new “Fawry Payment Gateway” settings page under WooCommerce > Settings. Here you can configure the following options:

Enable/Disable – Turn on Fawry payments
Title – Name displayed to customers during checkout
Merchant Code – Provided by your Fawry account
Security Key – Provided by your Fawry account
Sandbox Mode – Enable for testing transactions
Enable Logging – Log plugin events for debugging

Make sure to enter your Fawry merchant credentials provided after signing up for an account. Save your settings to enable Fawry as a payment option during checkout.

Enabling Fawry Payments in WooCommerce

To enable Fawry as a payment method in your WooCommerce store, you first need to install and activate the Fawry payments plugin. Once installed:

  1. Go to WooCommerce > Settings > Payments.
  2. Under “Payment Gateways” you will see Fawry as an option. Enable it.
  3. Configure the Fawry settings:
    • Enabled – Check to enable Fawry
    • Title – Text that shows up as payment option for customer
    • Description – Extra text to describe Fawry payment
    • Store ID – Your Fawry merchant ID
    • Store Passphrase – Your secret passphrase
    • Use Sandbox – Check for testing, uncheck for live payments
    • Enable Payment Status Tracking – Check to track payments in WooCommerce
  4. Click “Manage” to configure default instructions and styling for the Fawry payment gateway.
  5. Under “Instructions” you can enter text to show to customers during checkout.
  6. Save changes.

Fawry should now show as a payment option during checkout in WooCommerce. Customers will be redirected to Fawry to complete payment before returning to the store.

Performing Transactions with Fawry

The Fawry payment gateway provides a seamless checkout experience for customers. Customers who choose Fawry as their payment method during checkout will be redirected to the Fawry payment page to complete the transaction.

The buyer has to confirm the payment amount and provide their cellphone number on the Fawry payment page. Fawry will send the customer a one-time password via SMS to authorize the transaction. To complete the payment, the customer must enter this OTP code on the payment page.

Once the OTP is entered correctly, the transaction will be processed instantly. The customer will see a confirmation page indicating that the payment was successful.

Meanwhile, the order status in WooCommerce will automatically update to reflect the successful payment. The store admin will see the Fawry transaction ID associated with the order for reconciliation purposes.

The transaction will fail if the OTP code is entered incorrectly or expires. The customer can attempt the payment again by re-entering their mobile number on the Fawry site. Failed payments due to incorrect OTP will not be processed or charged.

The Fawry gateway provides a user-friendly checkout experience. Customers need their mobile number and the OTP code to complete payments. The instant processing and order status updates provide a seamless experience for the customer and store admin.

Transaction Reporting and Reconciliation

The WordPress admin dashboard of the Fawry Payment Plugin offers comprehensive transaction reporting. Merchants may see a list of all their Fawry transactions in WooCommerce > Fawry, along with the transaction ID, order ID, client name, payment amount, and status.

Merchants can reconcile Fawry payments with their bank accounts using the transaction report. Upon completion of a Fawry payment, the money is transferred by Fawry into the merchant’s bank account.

In WordPress, the transaction will first appear as “Pending.” The merchant can access this report, look up the transaction ID, and designate the transaction as “Complete” as soon as the money reaches their bank account.

Reconciling the Fawry transactions with the merchant’s bank statement is essential. It ensures that all payments have been received as expected. Some key steps for reconciliation include:

Export the Fawry transaction report from WordPress as a CSV file. Filter to only show completed transactions within your desired date range.
Download the bank statement, ideally also as a CSV file. Identify all deposits from Fawry.
Match up the transaction IDs, amounts, and dates between the two reports. Make sure each Fawry payment in WordPress shows up as a deposit on the bank statement.
For any discrepancies, dig into the issue. Contact Fawry and/or your bank to determine the status of the payment.
Mark any pending transactions in WordPress as complete once the funds have hit your bank account.
Document any issues and determine if a refund or additional payment may be required.

Proper reconciliation is essential for accounting, bookkeeping, and ensuring accurate WordPress reports. The Fawry Payment Plugin provides the data you need while following a regular reconciliation routine to catch any potential problems.

Security and Compliance

Integrating Fawry as a payment gateway for your WooCommerce store introduces additional compliance considerations to manage. Most importantly, you must ensure PCI compliance to handle customer payment information securely.

The Fawry plugin leverages WooCommerce’s built-in tools to handle compliance. All sensitive customer data is exchanged directly between the customer and Fawry, keeping your store out of the scope of PCI regulations. However, you’ll still need to take precautions:

Use HTTPS on your site to encrypt all traffic.
Restrict staff access to customer payment information.
Have a comprehensive privacy policy explaining how data is handled.
Maintain security best practices in storing API keys.
Keep software updated to avoid vulnerabilities.

Additionally, enabling Fawry means monitoring for fraud. While Fawry’s risk management tools provide a base level of protection, store owners can take additional steps:

Use fraud screening plugins to analyze transactions.
Manually review orders with red flags like high prices or multiple purchases.
Enable reCAPTCHA on checkout for human verification.
Block suspicious IP addresses or require admin approval for some transactions.

With proper precautions, Fawry can securely expand the payment options for a WooCommerce store without greatly increasing compliance overhead or fraud risk. Their integration handles most of the heavy lifting in keeping stores compliant and secure.

Troubleshooting Issues

In case the integration does not work as expected or errors occur during payment processing, here are some common issues and how to fix them:

Payment Failures

If payments fail consistently, first check the plugin logs under WooCommerce > Status > Logs. This can provide more details on the exact error.

Some common payment failures include:

Connection timeouts – There could be problems connecting to the Fawry API. Check for firewalls, VPNs, or proxies that may block external connections.
Certificate issues – The plugin relies on a valid SSL certificate for secure connections. Make sure the site has a valid SSL certificate installed.
Connection timeouts – There could be problems connecting to the Fawry API. Check for firewalls, VPNs or proxies that may block external connections.

Missing Payment Options

If Fawry is not appearing as a payment option during checkout, try the following:

Confirm the plugin is installed and activated in WordPress.
Check the Enable/Disable option is turned on in the plugin settings.
Under WooCommerce settings, make sure Fawry is enabled in the list of payment gateways.
Try switching themes and disabling other plugins to isolate conflicts.
Clear caches and browser cookies after changing any settings.

Incorrect Order Totals

If the order total sent to Fawry is incorrect, check that:

The correct currency is set in both WooCommerce and the plugin.
Taxes and shipping costs are calculated accurately in WooCommerce.
No other plugins are modifying the order totals before payment.

Logging and Debugging

For advanced troubleshooting, enable debug logging in the plugin settings. This will log requests and responses during transactions.

Check the JavaScript console for front-end errors. And inspect network requests to see the raw API calls.

With debugging enabled, replicate the issue then examine the logs. They can help narrow down configuration issues versus problems on Fawry’s side.

Read More: What are the 7 steps of content marketing?

Alternatives to Fawry

The Fawry payment gateway plugin is not the only option available to accept online payments in WordPress and WooCommerce. Here’s an overview of some alternatives and their pros and cons.

PayPal

How the New Fawry Payment Plugin Supercharges WordPress E-commerce

PayPal is one of the most widely used payment gateways worldwide. Its main advantages are:

Huge brand recognition and trust. Customers are familiar with PayPal and already likely have an account.
Accepts payments from credit cards and buyer’s PayPal balance.
Wide range of currencies supported.
Easy to set up and integrate.

Potential drawbacks include:

Transaction fees are higher than some other gateways like Stripe.
Can be limiting for selling digital goods due to holding funds.
Limited payment options for customers in some countries.

Stripe

How the New Fawry Payment Plugin Supercharges WordPress E-commerce

Stripe is a popular payment processor for online businesses. Key pros:

Low transaction fees (around 2.9% + 30 cents per transaction).
Fast payouts to your bank account, within 1-2 days.
Supports many global payment methods.
Seamless integration into WooCommerce.

Downsides to evaluate:

Requires more setup and development work than PayPal.
No built-in fraud protection, need to implement it separately.
Limited brand awareness outside the US and Europe.

Local Bank Transfer Plugins

Bank Transfer ; How the New Fawry Payment Plugin Supercharges WordPress E-commerce

For businesses selling mainly to local customers, bank transfer plugins tailored for specific countries can be an option.

Advantages:

Allows direct bank payments without middleman fees.
Utilizes familiar local bank payment methods customers already use.

Tradeoffs:

Only useful for a single country’s local bank transfers.
Added complexity to handle reconciliations.
Higher risk of failed or fraudulent payments.

The choice depends on your target audience, business model, and country. Fawry is ideal for Egypt, while globally recognized gateways like PayPal or Stripe may be better for international sales. Evaluate the alternatives to pick the best fit.

Conclusion

The Fawry payment gateway plugin offers a seamless way for WordPress and WooCommerce sites in Egypt to accept payments through Fawry, one of the most popular local payment methods. The key benefits of using the Fawry plugin include:

Seamless integration with WooCommerce – the plugin enables Fawry to be a payment option during checkout with just a few clicks. No development work is needed.

Localized checkout experience – by offering Fawry, you give customers the option to pay with a familiar payment method and in EGP. This results in higher conversion rates.

Automatic order status updates – the plugin automatically updates the order status in WooCommerce based on payment notifications from Fawry.

Detailed payment reports – you can easily reconcile payments and generate reports filtered by date ranges and payment statuses.

PCI compliance – the plugin securely handles sensitive customer payment information without passing it to your server.

The Fawry payment gateway plugin is highly recommended for any WordPress/WooCommerce site targeting Egyptian customers. Accepting local payment options like Fawry is critical to providing a seamless, localized online shopping experience. Implementing the plugin requires

You may also like

Leave a Comment

notification icon

We want to send you notifications for the newest news and updates.