Westpac PayWay REST API - Magento 2
Overview
Magento 2 Westpac PayWay REST API extension allows you to take credit card payments through the PayWay Payment Gateway on your Magento 2 website.
Your customers can pay with Visa and Mastercard by default and with American Express, Diners Club, and JCB after being activated by Westpac Bank or St.George Bank.
About Westpac PayWay
Westpac Banking Corporation, more commonly known as Westpac, is an Australian bank and financial-services provider headquartered in Westpac Place, Sydney. It is one of Australia's "big four" banks. Its name is a portmanteau of "Western-Pacific". For more information, visit www.westpac.com.au
PayWay is operated by Westpac Banking Corporation, a simple, secure, internet-based solution to collect and manage customer payments. It supports a wide range of payment channels. No matter the size or type of business, PayWay has payment options that can substantially help you better manage your cash flow.
Account & Pricing
In order to use the extension, you need to have a merchant account provided by PayWay, and they will give you the credentials to access Merchant Portal
To see the Pricing Plans, you need to contact PayWay team
Features
- Support both Westpac PayWay and StGeorge PayWay
- Process payments directly by sending credit card details from your website (Your customers don't leave your website when they proceed checkout)
- Capture New Sales
- Support Authorize
- Support Capture Online
- Support Refund Online
- Support Full/Partial Refund
- Create an invoice automatically.
- Encrypted the payment credentials
- Support SSL Certificate
- Support multiple websites
- Support multiple store views
- Unlimited domains
Customers
Many websites use our PayWay extension, but due to policy, we only listed a few:
- beewise.com.au
- forgehardware.com.au
- rvpartsexpress.com.au
- tigerpak.com.au
- printedclothing.com.au
- zenpromotional.net.au
- adaptify.com.au
- outdoorcameras.com.au
- controllogic.com.au
- magnifydigital.com.au
- intesols.com.au
- mydiamonds.com.au
- etc
Security & PCI Compliance
Once the customers add products to their cart and proceed to pay using PayWay Payments, they are asked to add card details on-site, and they will be transferred back to the merchant’s server before being transferred to PayWay Server.
Since merchants do not store or process customer payment information, they will be able to handle more customers. Merchants using the PayWay REST API method will be eligible to validate PCI DSS using the SAQ A-EP level of compliance.
Installation
Extract the file into app/code/PL/PaywayRestApi/
From a terminal, run the following commands:
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:clean
Create REST API Keys
Step 1: Login PayWay
Step 2: Click on Settings View
Step 3: REST API Keys
Step 4: Add REST API Keys
Step 5: Choose Publishsable or Secret Key
How to get Merchant ID
PayWay Settings > Banking > Merchant
You will find Merchant ID in the list, like the screenshot below:
Test Environment
In case you need to see the demo of Westpac PayWay REST API - Magento 2 extension, please feel free to contact us or sales@polacin.com
Test Credit Card Numbers
Visa: 4564710000000004 - Expiry: 02/29 - CVN: 847
Master: 5163200000000008 - Expiry: 08/30 - CVN: 070
Amex: 376000000000006 - Expiry: 06/30 - CVN: 2349
Diners: 36430000000007 - Expiry: 06/22 - CVN: 348
Release Notes
Version 2.1.3
Released on October 18, 2023
