This project is read-only.

Installation of EPAY Payment Provider for NB_Store

Step1 - Install GatewayEpay Provider Install package as a normal module in DNN.

This module is compatible with the following stable versions :

  • DotNetNuke 5.2.3.74
  • NB_Store  2.3.1.14 

Step2 - Update the "gatewayproviders.xml" found in the "/DesktopModules/NB_Store" directory.  If you are using NB_Store v2.1 or above the "gatewayproviders.xml" is found in the backOffice>Settings.

Add xml Reference Node of:

<gateway ref="Epay">
<name>Epay</name>
<assembly>NEvoweb.DNN.Modules.NB_Store.GatewayEpay</assembly>
<class>NEvoWeb.Modules.NB_Store.Gateway.GatewayEpay</class>
</gateway>

Example

<?xml version="1.0" encoding="utf-8" ?>
<root>
<gateways>
<gateway ref="SIPS">
<name>SIPS</name>
<assembly>NEvoweb.DNN.Modules.NB_Store.GatewaySIPS</assembly>
<class>NEvoWeb.Modules.NB_Store.Gateway.GatewaySIPS</class>
</gateway>
<gateway ref="Paypal">
<name>Paypal</name>
<assembly>NEvoweb.DNN.Modules.NB_Store.GatewayPayPal</assembly>
<class>NEvoWeb.Modules.NB_Store.Gateway.GatewayPayPal</class>
</gateway>
<gateway ref="Epay">
<name>Epay</name>
<assembly>NEvoweb.DNN.Modules.NB_Store.GatewayEpay</assembly>
<class>NEvoWeb.Modules.NB_Store.Gateway.GatewayEpay</class>
</gateway>
</gateways>
</root>

Step 3 - In your BackOffice, create a payment gateway setting called "Epay.gateway" and enter the settings needed. 

Example

<root>
<ButtonImageUrl>/DesktopModules/Nevoweb_GatewayEpay/ePay_dk.gif</ButtonImageUrl>
<paymentUrl>https://ssl.ditonlinebetalingssystem.dk/integration/ewindow/Default.aspx</paymentUrl>
<Currency>DKK</Currency>
<MerchantNumber>XXXXXX</MerchantNumber>
<WindowState>3</WindowState>
<CartName>TEST</CartName>
<ReturnUrl>www.mywebsite.com/CheckOut/tabid/85/stg/5/ordID/[ORDERID]/lang/[LANG]/cartid/[CARTID]/Default.aspxEpayExit=RETURN</ReturnUrl>
<ReturnCancelUrl>www.mywebsite.com/CheckOut/tabid/85/stg/5/ordID/[ORDERID]/Default.aspxEpayExit=CANCEL</ReturnCancelUrl>
<ReturnNotifyUrl>www.mywebsite.com/CheckOut/tabid/85/stg/4/ordID/[ORDERID]/lang/[LANG]/cartid/[CARTID]/Default.aspx</ReturnNotifyUrl>
</root> 

Please note:

  • when editing the <MerchantNumber>, change with your own ePay merchantnumber.
  • when editing the URLs you only need to change the "www.mywebsite.com/CheckOut/tabid/85" values to your cart tab on your website.

Step 4 - Select the Epay Payment Provider in the Checkout module settings.

Step 5 - In the DNN menu "Host>Host Settings", click on "Restart Application". This will clear the cache and ensure the new provider is used.

Last edited Jul 3, 2012 at 2:44 PM by pieropuglia, version 8

Comments

No comments yet.