Installing the plugin (via FTP)
Look for the Magento 2 extension in the Magento marketplace.
Login to your hosting space via a FTP client and navigate to the Magento root directory.
Create a new directory app/code if it does not exist and unzip the extension .zip file there.
After installing the plugin, make sure to run the following command
setup:upgradeat the command line to edit one of the database tables. If you don't run it, Magento will not store the Dagpay invoice IDs in the database and the invoice will be unusable.
Login to the Magento Admin Panel and from the side navigation go to System > Web Setup Wizard and select Module Manager.
Locate the extension in the list and enable it from the Action select dropdown on the right column. Go through the steps as instructed.
The extension should now be ready for configuration
Creating your Dagpay integration environment
a) Log in to your Dagpay account and head over to Merchant tools from the side menu, select Integrations and click Add integration.
b) Select Magento as integration type and add your environment details: Name, Description and select your Wallet for receiving payments.
c) Add your site domain address in the status URL field for server-to-server communication and redirect URLs.
The status URL for Magento is
store_base_pathwith your store domain address, for example https://mymagentostore.com/dagcoin/response );
Redirect URLs to redirect back to your store from the payment view depending on the final outcome of the transaction (can be set the same for all states). For example https://mymagentostore.com/success/;
d) Click on Create Environment after filling out all the required fields and you will be displayed your integration environment details and generated the Environment ID, User ID and Secret credentials.
Setup & configuration
a) After successfully installing the extension and creating the integration environment in your Dagpay account, return to your Magento Admin Panel and navigate to Stores > Configuration and locate the Sales panel. From there select Payment Methods and look for the Dagpay payment gateway.
b) Enter the Environment ID, User ID and Secret from your newly created Dagpay integration environment to the corresponding fields.
If you wish to use Dagpay test environment, which enables you to test Dagpay payments using Testnet Dags, enable Test Mode. Please note, for Test Mode you must create a separate account on test.dagpay.io, create an integration and generate environment credentials there. Environment credentials generated on dagpay.io are 'Live' credentials and will not work for Test Mode.
c) Save changes and you’re good to go. Dagpay should now be working in your Magento store.
This plugin has been developed to work with Magento 2. It will not work for older Magento versions.