云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (转账模式)网上交易市场支付平台商户接口编程指南-Java_Edition-V3.0.1

(转账模式)网上交易市场支付平台商户接口编程指南-Java_Edition-V3.0.1

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 5:55:41

<商户接口编程指南>

1,生成交易资金专用账户余额查询请求对象 包:com.hitrust.trustpay.client.market 类名:AccInfoQueryRequest

AccInfoQueryRequest tRequest = new AccInfoQueryRequest(); 2,设置交易资金专用账户余额查询请求对象属性 tRequest.setRequestID(tRequestID); tRequest.setRequestID(tRequestID); tRequest.setContractId(tContractID); tRequest.setCustomer(tBuyerCustNo); tRequest.setBuyerSignInfo(tBuyerSignInfo); tRequest.setBuyerSignInfo2(tBuyerSignInfo2);

3,调用交易请求对象的postRequest()方法传送请求并取得交易结果对象 4,使用交易结果对象的isSuccess()方法辨别交易是否成功

5,若交易成功,则商户可以取得交易结果对象的其他属性来进行后续的作业 ReturnMsg 签约返回成功信息

6, 若交易失败,使用交易结果对象的getReturnCode ()及getErrorMessage()方法取得交易失败原因。

7, 交易结果对象的getReturnCode ()所回传的响应码请参考《附录二、响应码一览表》的说明。

5.3 程序范例

5.3.1 签约交易范例

<%@ page contentType=\%>

<%@ page import = \%> <%@ page import = \%>

<%@ page import = \%> <%@ page import = \%> <%

request.setCharacterEncoding(\);

response.setHeader(\, \); %> <%

//1、取得客户签名信息

String tRequestID = request.getParameter(\);

String tCustSignInfo = request.getParameter(\); String tCustName = request.getParameter(\);

String tMerchantName = request.getParameter(\); String tNeedTwoCheck = request.getParameter(\); //2、生成签约请求对象s

? Copyright ABC. 2008 第 11 页

<商户接口编程指南>

SignUpRequest tRequest = new SignUpRequest(); tRequest.setCustSignInfo(tCustSignInfo); //客户签名信息(必要信息) tRequest.setRequestID(tRequestID); //请求流水号(必要信息) tRequest.setBusinessID(IBusinessType.MARKET);

tRequest.setFunctionID(IFunctionID.MARKET_SIGNUP); tRequest.setCustName(tCustName); //客户名称(必要信息) tRequest.setMerchantName(tMerchantName); //交易市场名称(必要信息) tRequest.setNeedTwoCheck(tNeedTwoCheck); //是否需要双人复核 //3、传送商户身份验证请求并取得结果

TrxResponse tResponse = tRequest.postRequest(); String sReturnMsg = tResponse.getErrorMessage(); String sReturnCode = tResponse.getReturnCode(); %>

中国农业银行

<% //4、判断签约结果状态,进行后续操作 if (tResponse.isSuccess()) { String sMerchantID = tResponse.getMerchantID(); String sFunctionID = tResponse.getFunctionID(); String sCustomer = tResponse.getCustomerNo(); String sFunctionName = \签约交易\; %> <% } else { %>

? Copyright ABC. 2008 第 12 页

<商户接口编程指南>

<% } %>

客户签约
<%=sFunctionName %>交易成功
商户编号: <%=sMerchantID%>
客户编号: <%=sCustomer%>
交易返回结果: <%=sReturnMsg%>
交易失败
错误代码: <%=sReturnCode%>
错误信息: <%=sReturnMsg%>

回商户首页

5.3.2 解约交易范例

<%@ page contentType=\%>

<%@ page import = \%> <%@ page import = \%>

<%@ page import = \%> <%@ page import = \%> <%

request.setCharacterEncoding(\);

response.setHeader(\, \); %> <%

//1、取得客户签名信息

String tRequestID = request.getParameter(\);

String tCustSignInfo = request.getParameter(\); String tCustName = request.getParameter(\);

String tMerchantName = request.getParameter(\); String tCustomer = request.getParameter(\); //2、生成签约请求对象

SignUpRequest tRequest = new SignUpRequest();

tRequest.setCustSignInfo(tCustSignInfo); //客户签名信息(必要信息) tRequest.setRequestID(tRequestID); //请求流水号(必要信息) tRequest.setCustomer(tCustomer);

tRequest.setBusinessID(IBusinessType.MARKET);

tRequest.setFunctionID(IFunctionID.MARKET_SIGNOFF); tRequest.setCustName(tCustName); //客户名称(必要信息) tRequest.setMerchantName(tMerchantName); //交易市场名称(必要信息) //3、传送商户身份验证请求并取得结果

TrxResponse tResponse = tRequest.postRequest(); String sReturnMsg = tResponse.getErrorMessage(); String sReturnCode = tResponse.getReturnCode(); String sCustomer = tResponse.getCustomerNo(); %>

? Copyright ABC. 2008 第 13 页

<商户接口编程指南>

中国农业银行

<% //4、判断签约结果状态,进行后续操作 if (tResponse.isSuccess()) { String sMerchantID = tResponse.getMerchantID(); String sFunctionID = tResponse.getFunctionID(); String sFunctionName = \解约交易\; %> <% } else { %> <% } %>

客户解约
<%=sFunctionName %>交易成功
商户编号: <%=sMerchantID%>
交易返回结果: <%=sReturnMsg%>
客户编号: <%=sCustomer%>
解约失败
错误代码: <%=sReturnCode%>
错误信息: <%=sReturnMsg%>
客户编号: <%=sCustomer%>

? Copyright ABC. 2008 第 14 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1,生成交易资金专用账户余额查询请求对象 包:com.hitrust.trustpay.client.market 类名:AccInfoQueryRequest AccInfoQueryRequest tRequest = new AccInfoQueryRequest(); 2,设置交易资金专用账户余额查询请求对象属性 tRequest.setRequestID(tRequestID); tRequest.setRequestID(tRequestID); tRequest.setContractId(tContractID); tRequest.setCustomer(tBuyerCustNo); tReques

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com