How to set up Authorize.net
1. Setting Authorize.net in the Backend
To use Authorize.net as a payment method on Point of Sales of Magestore, you first need to set up Authorize.net in the Backend
Log in to the Backend page, on the Admin sidebar, go to POS >> Admin >> Settings >> Open Payment for POS section >> Select Authorize.net
In this section, fill out the following fields:
Field | Desscription |
|---|---|
Enabled | Select Yes to activate the Authorize.net payment method on your storefront, making it active and available for customers during checkout. |
Title | Specify the payment method name or label that customers will see on the POS checkout page (e.g., "Authorize.net") |
API Login ID | To retrieve the API Login ID, Transaction Key, and Client ID, you must first log in to your Authorize.net account. For testing purposes, you can access the sandbox account credentials via Passbolt. Use the email testpos221@gmail.com to receive the verification PIN required to confirm your login. Once logged in, navigate to Account >> Account and API Settings >> Manage Location >> API Credentials and Keys to view your API Login ID. Copy this value and paste it into the API Login ID field in your system's backend configuration.
|
Transaction Key | Click Generate New Transaction Key and follow the on-screen instructions (you will need to retrieve a Verification PIN from your email as prompted) to generate the new key. Once created, copy the key and paste it into the Transaction Key field in your backend configuration.
|
Client ID | You can
|
Payment Action | Select the processing behavior for incoming customer orders:
|
Sandbox Mode | Yes/No |
Sort Order | Define the display order of this payment method on the checkout/take payment screen |
If the Authorizenet REST SDK has not been installed yet, you need to install Authorizenet REST SDK by running the command:
composer require "authorizenet/authorizenet"
composer require symfony/yaml:dev-issue-8145
Once you've entered the necessary information to configure http://Authorize.net Payment, simply press the Save Config button.
Video guide setup: here
2. Using Authorize.net to Place Orders and Process Payments on POS
Once the backend configuration is successfully completed, the Authorize.net payment method will automatically appear on the POS interface. You can begin accepting payments immediately without requiring any additional setup on the POS terminal itself.
NOTE: Authorize.net does not provide its own proprietary hardware terminal. To process transactions, cashiers must either use a compatible card reader to swipe/dip the card to capture the customer's payment details, or manually enter the card information directly into the system.
Supported Card Reader: BBPOS Chipper 3X BT