1. Setting Pay.nl Terminal in the Backend
To use Pay.nl as a payment method on Point of Sales of Magestore, you first need to set up Pay.nl Terminal in the Backend.
Log in to the Backend page, on the Admin sidebar, go to POS > Admin > Settings > open the Payment for POS section > select Pay.nl
In this session, fill out the following fields:
Field |
Description |
Token Code | To retrieve the Token Code and API Token, you must first log in to your Pay.nl account. Once logged in, navigate to Manage Location and create a new Sales Location that corresponds to your store. Upon creating the Sales Location, you can then view its info to obtain the Token Code and API Token. |
API Token | |
Location | You can link each location to a serviceId or link multi-locations with one serviceId by simply adding locations and entering the corresponding serviceId. |
ServiceId | Please view the information of the sales location in order to obtain the service ID. |
Secret | With Pay.nl terminal, you can skip the Secret field |
Pay.nl Terminal | Yes/No |
Title | Enter a title of payment that you want to show on POS during checkout, take payment, refund |
Sort Order | Define the display order of this payment method on the checkout/take payment screen |
If the Pay.nl SDK has not been installed yet, you need to install Pay.nl SDK by running the command:
composer require paynl/sdk
via your ssh.
Once you've entered the necessary information to configure Pay.nl Terminal Payment, simply press the Save Config button.
2. Setting Pay.nl on the POS
Access the Pay.nl terminal through the Settings page > Payment on Magestore POS to pair it with the POS.
Click on the Refresh List button first to get the list of terminals. Then, select one to use.
you now can process checkout, take payment, and refund with this payment method.
You can only make a refund of the order with this payment method if that order is paid by this payment before