Start To :
- Created On: 05-10-2023
- Last Updated On: N/A
- By: CynoInfotech Team
- Platform: Magento 2 Community Edition
- Email: cynoinfotech@gmail.com
Information
Worldpay from FIS is the leading global payments technology business with over 30 years of experience in merchant services and online processing. Worldpay accepts payments via various methods, including credit/debit cards and wallets, and offers merchants the ability to use 1) the Worldpay Payment Gateway for eCommerce and 2) Worldpay Card Machines – for POS, mobile, or virtual payments. It’s the UK’s most popular payment gateway and has more than 400,000 merchants across the globe using its services to start selling online. Customers include retail, wholesale, restaurants, government, e-commerce, malls, B2B and banks.
Because of this popularity, CynoInfotech developed the Worldpay Security Acceptance Hosted Checkout Magento 2 extension to accept secure online payments using UK’s leading payment gateway on the Magento 2 store. Worldpay Security Acceptance Hosted Checkout Magento 2 Extension helps to integrate the Worldpay payment gateway on the Magento 2 store.
The Magento 2 store owner offers more secure and reputed payment methods to their customer with the help of Worldpay Security Acceptance Hosted Checkout Magento 2 Extension. Worldpay Security Acceptance Hosted Checkout Magento 2 Extension is developed with a hosted payment method to provide high security for the customer's card data. Worldpay Security Acceptance Hosted Checkout Magento 2 extension that is easily integrated into the Magento 2 store by API key provided by Worldpay to make online payments accurately.
Worldpay Security Acceptance Hosted Checkout Magento 2 extension is a PCI-DSS-certified systems Service Provider payment gateway to ensure an automated fraud monitoring payment system in the Magento 2 store.
Account & Pricing
To start Worldpay Payment on your Magento 2 store, first of all, create a merchant account in Worldpay. After registration merchant can receive the API Secret Key, Access key, Profile ID, and gateway URL received from Worldpay to integrate it into the Magento 2 store. Worldpay gateway offers different pricing plans based on the card type used for payment transactions.
How Does the Extension Work on the Magento 2 Store?
When the merchants create an account on Worldpay, they get API Secret Key, Access key, Profile ID, and gateway URL details to configure the Worldpay payment gateway with Magento 2 backend.
Enable Worldpay Security Acceptance Hosted Checkout Magento 2 extension on the Magento 2 store to add the title of the payment method, select the Worldpay payment logo to show at the time of checkout, and enter Secret Key, Access Key, Profile ID, and gateway URL detail. Select Applicable Countries or Specific Countries and Gateway URL to allow the Worldpay payment method to generate an auto invoice. Enter the additional detail and short order of the Worldpay payment method and save the configuration.
When customers select the Worldpay Payment method at the time of the checkout page, they are redirected to the Worldpay hosted payment page to add their card details and complete the payment using multiple payment methods. Once the card details match with the system and payment is successful, customers receive a payment success full message. After successful payment, the customers are redirect back to the Magento 2 store. The store admin can check the payment details from the Magento 2 backend.
Security & PCI Compliance
Worldpay Security Acceptance Hosted Checkout Magento 2 extension is developed with Worldpay -hosted payment method that is compatible with SAQ A level of PCI compliance. That means when customers add products to the cart and go to the checkout process, they are redirected to the Worldpay-hosted payment gateway page.
After redirecting customers to the Worldpay-hosted payment gateway page they enter their card details and complete the payment to place the order. That means the card details of the customers are stored in Worldpay Hosted Payment server, not in any Magento 2 server. This extension secures the customer's card data and payment process.
Features
You can find these features below:
- Enable/Disable extension from the backend
- Integrates easily Worldpay-hosted payment gateway on the Magento 2 store
- Customers are redirected to the website of Worldpay-hosted payment page to complete the payment
- Accepts payments directly from cards, mobile money wallets, and bank accounts
- Allows customers to pay literally the fastest way
- Modern, frictionless, painless checkout and payment experience
- Automated and manual fraud systems protect your payment data from fraudulent transactions and associated chargeback claims
- Ensure an automated fraud monitoring payment system in the Magento 2 store
- Facilitates sandbox mode for testing purpose
- Extension meets the SAQ A level of PCI validation
Settings (Worldpay Secure Acceptance Hosted Checkout Account Signup and Login)
- Login (Login in Account)
Once you get registration details, Login to either test or production account.
Configuration
Login to Magento 2, move to Stores → Configuration → Sales → Payment Methods, find the Worldpay Secure Acceptance Hosted Checkout - Cynoinfotech.
- Enable: Yes/No extension from the backend.
- Title: Enter title for the Worldpay Secure Acceptance Hosted Checkout
- Show Worldpay Logo:Yes/No
- Sandbox Mode:Yes/No
- Secret Key:Enter the test/live secret key
- Access Key:Enter the test/live public
- Profile ID :profile ID received from Worldpay Secure Acceptance Hosted Checkout
Backend
Enable or Disable
Order page
Frontend view
Checkout page
Order Page
Installation Guide
- Download extension zip file from the account and extract it
- root of your Magento 2 installation and merge app folder
- folder structure --> app/code/Cynoinfotech/WorldpayPayment
After this run below commands from Magento 2 root directory to install module.
- Run :cd < your Magento install dir >
- php bin/magento cache:disable
- php bin/magento module:enable Cynoinfotech_WorldpayPayment
- php bin/magento setup:upgrade
- php bin/magento setup:static-content:deploy
- rm -rf var/cache var/generation var/di var/cache generated
Demo
- https://demo.cynoinfotech.com/d3m2/
- https://demo.cynoinfotech.com/d3m2/admin/
- Username : worldpay_sahc_demouser
- Password : worldpay_sahc_demouser123