WooCommerce | Free WordPress shop payment plug-in 

WooCommerce | Free WordPress shop payment plug-in

First make sure you have WordPress and the WooCommerce plugin installed and working.

     WooCommerce 2.2.x - recommend v2.2.7 (October 22, 2014) and above
     on WordPress 3.5.x/3.6.x - recommend v3.6.1 (September 11, 2013)
or
     WooCommerce 2.1.x - recommend v2.1.12 (July 1, 2014) and above
     on WordPress 3.5.x/3.6.x - recommend v3.6.1 (September 11, 2013)
or
     Optional WooCommerce Subscriptions 1.4.x - recommend v1.4.2 (October 1, 2013) and above.

     WooCommerce 2.0.x - recommend v2.0.14 (September 5, 2013) and above
     on WordPress 3.5.x/3.6.x - recommend v3.6.1 (September 11, 2013)

If you need automatic recurring billing on your website you'll have to install the WooCommerce Subscriptions paid plugin as well.

1. Go to the Plugins menu in your WordPress Admin Dashboard. In the submenu click on the Add new and choose Upload in the tab menu bar, to bring up the Install Plugins page.

PrestaShop - Dalpay



2. Choose the Plugin file (dalpaycheckout_v220_woocommerce.zip) from your local download location.

WooCommerce - DalPay

NOTE You have to upload the downloaded .zip file. Do not upload the uncompressed folder.

3. Click Upload this module and click Install Now. The upload and install process will start immediately and you'll see the following message on your screen:
     Unpacking the package...
     Installing the plugin...
     Plugin installed successfully...

WooCommerce - DalPay

3a. Click the Activate Plugin link, and you will be told Plugin activated.

WooCommerce - DalPay

The DalPay Checkout for WooCommerce v2.0.x... module will be displayed as activated in the Plugins list.

WooCommerce - DalPay



4. Go to the WordPress Admin Dashboard-> WooCommerce menu and choose Settings option from its submenu to view the WooCommerce Settings page.

4a. If you are on WooCommerce v2.2.x or v2.1.x, on here click on the Checkout tab at the top, and you will be taken to the list of installed checkout payment modules with DalPay Checkout shown in the list.

WooCommerce - DalPay

4b. If you are on WooCommerce v2.0.x click on the Gateways tab at the top, and you will be taken to the list of installed payment gateways with DalPay Checkout shown in the list.

WooCommerce - DalPay



5. To configure the modules with your account, click on the DalPay Checkout link in the menu above. Make sure to have the Enable DalPay Checkout enabled. Enter your merchant data into the required fields and click on Save changes

WooCommerce - DalPay

Merchant ID: Your 6-digit merchant or supplier number as assigned to you by DalPay, i.e. 999994
Page ID: The order page (i.e. 01 or 02, etc.) at DalPay you are associating with orders for this WooCommerce store. Each PageID relates to a different webpage or currency under the specific DalPay Merchant ID. Each Merchant ID can have many PageIDs.
Silent Post Password: This password is used to validate Instant Silent Posts from DalPay confirming the order. It has to match the password configured at the DalPay end for the pageID (see step 6).



6. Configure the Order Page in the DalPay Merchant Menu. Login to the DalPay Merchant Menu and from 'order pages' > settings icon for the order page associated with orders for this PrestaShop store:

WooCommerce 2.2.x and 2.1.x:
Web site location: http://[shop_root]
Order page location: http://[shop_root]
Allow Post Valuta Override: Yes - important for multi-currency systems like WooCommerce
PostURL: http://[shop_root]/?wc-api=ds_dalpaycheckout
Enable Silent Post Callback: Yes
Silent Post Fields: total_amount,valuta_code,order_num,trans_id,user1,user2,user3
Silent Post Password: Set the same as in WooCommerce module. SilentPostPassword is sent in addition to the Silent Post Fields, and must match the password set within the Woocommerce module.

WooCommerce 2.0.x:
Web site location: http://[shop_root]
Order page location: http://[shop_root]
Allow Post Valuta Override: Yes - important for multi-currency systems like WooCommerce
PostURL: http://[shop_root]/?wc-api=ds_dalpaycheckout
Enable Silent Post Callback: Yes
Silent Post Fields: total_amount,valuta_code,order_num,trans_id,user1,user2,user3
Silent Post Password: Set the same as in WooCommerce module. SilentPostPassword is sent in addition to the Silent Post Fields, and must match the password set within the Woocommerce module.

6a. Configure Merchant Server Notifications if you require automatic recurring billing/subscriptions. Login to the DalPay Merchant Menu and from 'order pages' > 'Server Notifications' > 'New', set:

PageID: 01
NotifyURL: http://[shop_root]/?wc-api=ds_dalpaycheckout
ExtraFields: user1,user2,user3
Password: Set the same as Silent Post Password/Server Notification Password in WooCommerce module settings.
Active: Yes
Wait for FraudScore: Yes