In order to configure values of myPOS Checkout in the setting page go to WooCommerce > Settings > Checkout/Payments > myPOS Checkout. Then you need to enable the myPOS Checkout and Save changes.
Sign up for a myPOS account
First, you need to sign up for a myPOS account at mypos.eu.
Add an online store
Once you have myPOS Account you need to go to the Online > Online stores > Add new store.
You need to fill in all required fields:
Set up the new online store
Once added, the new online store will be visible at the Online > Online stores menu. The new online store will be with status “Disabled”. You need to:
1. Read carefully and agree with the General terms and conditions and the Tariff for this store.
2. Set key pairs for this particular website.
3. Enable the store by clicking on the appropriate button beside the store.
Please have in mind that your stores need to be verified by myPOS which will take up to 5 business days. Until your online stores are verified, you can still process transactions but with certain limits.
Configurе myPOS Checkout as a payment method
In order to make the necessary settings please go to WooCommerce > Settings > Checkout > myPOS Checkout.
1. First, you need to enable myPOS Checkout as a payment method – mark “Enable myPOS Checkout payment” checkbox.
2. Test mode
Test environment mimics production environment and you can make all you requests to the system as you will do in production environment. You could test with every debit or credit card number. In test environment all card transactions will be processed as successful payment. Your card will not be charged. If test mode is enabled Developer options will be used.
In case where test mode is enabled you need to use the following test data:
myPOS Account Number:
Developer Private Key / Public Certificate
-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCf0TdcTuphb7X+Zwekt1XKEWZDczSGecfo6vQfqvraf5VPzcnJ 2Mc5J72HBm0u98EJHan+nle2WOZMVGItTa/2k1FRWwbt7iQ5dzDh5PEeZASg2UWe hoR8L8MpNBqH6h7ZITwVTfRS4LsBvlEfT7Pzhm5YJKfM+CdzDM+L9WVEGwIDAQAB AoGAYfKxwUtEbq8ulVrD3nnWhF+hk1k6KejdUq0dLYN29w8WjbCMKb9IaokmqWiQ 5iZGErYxh7G4BDP8AW/+M9HXM4oqm5SEkaxhbTlgks+E1s9dTpdFQvL76TvodqSy l2E2BghVgLLgkdhRn9buaFzYta95JKfgyKGonNxsQA39PwECQQDKbG0Kp6KEkNgB srCq3Cx2od5OfiPDG8g3RYZKx/O9dMy5CM160DwusVJpuywbpRhcWr3gkz0QgRMd IRVwyxNbAkEAyh3sipmcgN7SD8xBG/MtBYPqWP1vxhSVYPfJzuPU3gS5MRJzQHBz sVCLhTBY7hHSoqiqlqWYasi81JzBEwEuQQJBAKw9qGcZjyMH8JU5TDSGllr3jybx FFMPj8TgJs346AB8ozqLL/ThvWPpxHttJbH8QAdNuyWdg6dIfVAa95h7Y+MCQEZg jRDl1Bz7eWGO2c0Fq9OTz3IVLWpnmGwfW+HyaxizxFhV+FOj1GUVir9hylV7V0DU QjIajyv/oeDWhFQ9wQECQCydhJ6NaNQOCZh+6QTrH3TC5MeBA1Yeipoe7+BhsLNr cFG8s9sTxRnltcZl1dXaBSemvpNvBizn0Kzi8G3ZAgc= -----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE----- MIIBkDCB+qADAgECAgAwDQYJKoZIhvcNAQEFBQAwDzENMAsGA1UEChMEaVBheTAe Fw0xMzAzMTMxMTI1MTFaFw0yMzAzMTExMTI1MTFaMA8xDTALBgNVBAoTBGlQYXkw gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAML+VTmiY4yChoOTMZTXAIG/mk+x f/9mjwHxWzxtBJbNncNK0OLI0VXYKW2GgVklGHHQjvew1hTFkEGjnCJ7f5CDnbgx evtyASDGst92a6xcAedEadP0nFXhUz+cYYIgIcgfDcX3ZWeNEF5kscqy52kpD2O7 nFNCV+85vS4duJBNAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAFSfqJHH9Vp9Y4osJ sLg1Um5LOoTgn6u4JepHMFoSiwYE0n/N3D3JIgqAzjdVJ+1rZV95VAf/+TKzWzvP V8L01LJ8aRFkUaPGenVsGvBT2mtsbu34QUOlPgzCi3huidwk0ylMX7zo8uxu1cXv /bg5jBGe5SjvJP8Tq257QcAGgkA= -----END CERTIFICATE-----
You may enable logging in order to have reports saved to your store, which helps diagnosing errors quickly.
4. Configure values in Developer/Production options section:
a) Store ID - it is given when you add a new online store.
Information for online store at www.mypos.eu:
b) Client number
Available at mypos.eu:
c) Private Key
Private Key could be generated after you login to your account by clicking on the ‘Generate new keys’ button at mypos.eu > Online > Online Stores > Keys.
d) myPOS Public Certificate
Create a text(.txt) file and copy the contents of the Public Certificate. Make sure there are no missing or extra dashes "-" no extra spaces before and after the certificate content.
After that upload the certificate to myPOS.
e) Public Certificate for Your Store
It is available for download at mypos.eu > Online > Online stores > Keys.
You need to copy this myPOS Public certificate to the Online platform/field myPOS Public Certificate.
g) Key index
You can upload several public certificates. Here you need to fill in the key index of the certificate which is copied in the Online platform.
Your store management screen at mypos.eu
5. Save Configuration Changes by clicking on the “Save changes” button.
Important notes on technical integration:
- Requests should be made from public IP address.
- Version 5.4.8 of PHP or later required.
- The URL_Notify should be SSL-enabled address only, i.e. it must start with "https://". Unsecure URLs will be treated as wrong and the transaction will be reversed by the system.
- Upon HTTP request, the Merchant should respond with header HTTP 200 OK with the following body content: “OK”. Every other response will be treated as communication error, call error, server error or system malfunction.
Once myPOS Checkout is configured your customers will be able to choose it as a payment method and pay for your goods and services easily and secure using Debit/Credit card or iDEAL.
iDEAL is an e-commerce payment system used in the Netherlands, based on online banking. Therefore this method is only available to merchants operating in the Netherlands.
You can configure whether to show only card Payment, iDEAL or both options to your customers.
If iDEAL is selected your customers will be brought to a simple checkout page where they can select their bank.
If "Card Payment" option is selected your customers will be redirected to a simple checkout where they can enter card details.
If option - "All" is selected during Checkout your customers will be able to choose between the two payment methods.