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"> </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"> </td></tr>
<tr><td colspan="3"> </td></tr>
<tr>
<td> </td>
<td><input type="submit" id="submit" name="submit" value="Submit"
/></td>
<td> </td>
</tr>
</table>
</div>
</form>
</body>
</html>