• No results found

B.2 Debit Transactions

B.2.1 Debit Browser Request

messageS = myCreditMerchant.formAck(myTxnAck);

}

if (messageS != null) {

byte[] tempBA = System.Text.Encoding.UTF8.GetBytes("writing " + messageS + "\r\n");

outputFS.Write(tempBA, 0, tempBA.Length);

outputFS.Close();

Response.Write(messageS);

}

//endregion }

catch (Exception umapiE) {

string tempS = umapiE.Message + "\r\n" + umapiE.StackTrace + "\r\n";

byte[] tempBA = System.Text.Encoding.UTF8.GetBytes(tempS);

outputFS.Write(tempBA, 0, tempBA.Length);

outputFS.Close();

} }

catch (Exception ex) {

Response.Write(ex.Message + "<br/>" + ex.StackTrace + "<br/>");

}

%>

B.2 Debit Transactions

B.2.1 Debit Browser Request

<%@ Page Language="C#" AutoEventWireup="true" %>

<%@ Import Namespace="com.wiz.enets2.transaction.umapi" %>

<%@ Import Namespace="com.wiz.enets2.transaction.umapi.data" %>

<%

string merchant_txn_ref = "", merchant_txn_dtm = "", merchant_txn_date = "", merchant_txn_time = "", merchant_time_zone = "";

string success_url = "", failure_url = "", notify_url = "";

DateTime nowDT = DateTime.Now;

merchant_txn_ref = nowDT.ToString("yyyyMMddHHmmss");

merchant_txn_dtm = nowDT.ToString("yyyyMMdd HH:mm:ss") + ".000";

merchant_txn_date = nowDT.ToString("dd/MM/yyyy"); /*nowDT.ToShortDateString();*/

merchant_txn_time = nowDT.ToString("HH:mm:ss"); /* nowDT.ToShortTimeString();*/

merchant_time_zone = "+08:00";

%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<head>

<title>UMAPI .NET Test</title>

</head>

<body>

UMAPI .NET Merchant Integration Manual

<div>

<b>DIRECT DEBIT BROWSER SUBMISSION REQUEST</b>

</div>

<form id="form1" method="post" action="dd_browser_request02.aspx">

<div id="main_div">

<table>

<tr><td colspan="3"><b>TxnReq parameters:</b></td></tr>

<tr>

<td style="width:200px">NETS Merchant ID</td>

<td style="width:450px"><input style="width:450px" type="text"

name="nets_mid" value="938048001" /></td>

<td style="width:100px">Required</td>

</tr>

<tr>

<td>Submission Mode</td>

<td><input style="width:450px" type="text" name="submission_mode"

value="B" readonly="readonly" /></td>

<td>Required</td>

</tr>

<tr>

<td>Payment Mode</td>

<td><input style="width:450px" type="text" name="payment_mode"

value="DD" readonly="readonly" /></td>

<td><input style="width:450px" type="text" name="currency_code"

value="SGD" /></td>

<td>Required</td>

</tr>

<tr>

<td>Merchant Transaction Reference</td>

<td><input style="width:450px" type="text" name="merchant_txn_ref"

value="<%= merchant_txn_ref %>" /></td>

<td>Required</td>

</tr>

<tr>

<td>Merchant Cert ID</td>

<td><input style="width:450px" type="text" name="merchant_cert_id"

value="3" /></td>

<td><input style="width:450px" type="text" name="merchant_txn_dtm"

value="<%= merchant_txn_dtm %>" /></td>

<td>Optional</td>

</tr>

<tr>

UMAPI .NET Merchant Integration Manual

<td>Success URL</td>

<td><input style="width:450px" type="text" name="success_url"

value="<%= success_url %>" /></td>

<td>Optional</td>

</tr>

<tr>

<td>Success URL Params</td>

<td><input style="width:450px" type="text" name="success_url_params"

value="" /></td>

<td>Optional</td>

</tr>

<tr>

<td>Failure URL</td>

<td><input style="width:450px" type="text" name="failure_url"

value="<%= failure_url %>" /></td>

<td>Optional</td>

</tr>

<tr>

<td>Failure URL Params</td>

<td><input style="width:450px" type="text" name="failure_url_params"

value="" /></td>

<td><input style="width:450px" type="text" name="notify_url_params"

value="" /></td>

<td>Optional</td>

</tr>

<tr><td colspan="3">&nbsp</td></tr>

<tr><td colspan="3"><b>DebitTxnReq parameters:</b></td></tr>

<tr>

<td>Merchant Time Zone</td>

<td><input style="width:450px" type="text" name="merchant_time_zone"

value="<%= merchant_time_zone %>" /></td>

<td>Required</td>

</tr>

<tr>

<td>Merchant Transaction Date</td>

<td><input style="width:450px" type="text" name="merchant_txn_date"

value="<%= merchant_txn_date %>" /></td>

<td>Required for Production but optional for UAT</td>

</tr>

<tr>

<td>Merchant Transaction Time</td>

<td><input style="width:450px" type="text" name="merchant_txn_time"

value="<%= merchant_txn_time %>" /></td>

<td>Required for Production but optional for UAT</td>

</tr>

<tr>

<td>Param1</td>

<td><input style="width:450px" type="text" name="param1" value=""

/></td>

<td>Reserved</td>

</tr>

<tr>

UMAPI .NET Merchant Integration Manual

<td>Param2</td>

<td><input style="width:450px" type="text" name="param2" value=""

/></td>

<td>Reserved</td>

</tr>

<tr>

<td>Param3</td>

<td><input style="width:450px" type="text" name="param3" value=""

/></td>

<td>Reserved</td>

</tr>

<tr>

<td>Param4</td>

<td><input style="width:450px" type="text" name="param4" value=""

/></td>

<td>Reserved</td>

</tr>

<tr>

<td>Param5</td>

<td><input style="width:450px" type="text" name="param5" value=""

/></td>

<td>Reserved</td>

</tr>

<tr><td colspan="3">&nbsp</td></tr>

<tr><td colspan="3">&nbsp</td></tr>

<tr>

<td>&nbsp</td>

<td><input type="submit" id="submit" name="submit" value="Submit"

/></td>

<td>&nbsp</td>

</tr>

</table>

</div>

</form>

</body>

</html>

Related documents