using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using com.hitrust.trustpay.client.market;
|
|
using com.hitrust.trustpay.client;
|
|
using System.Globalization;
|
|
|
|
namespace Bwp.ABCClient2.Market
|
|
{
|
|
public class OrderApplyClient:ClientBase
|
|
{
|
|
public OrderApplyResult Submit()
|
|
{
|
|
RequestID = NewRequestIDByTime();
|
|
OrderNo = RequestID;
|
|
|
|
var request = new OrderApplyRequest();
|
|
request.RequestID = RequestID;
|
|
//农行接口中付款方向的定义和一般理解的相反
|
|
//BuyCustNo 收款客户
|
|
//SaleCustNo 付款客户
|
|
|
|
request.BuyCustName = SaleCustName;
|
|
request.BuyCustNo = SaleCustNo;
|
|
request.SaleCustName = BuyCustName;
|
|
request.SaleCustNo = BuyCustNo;
|
|
request.OrderNo = OrderNo;
|
|
request.OrderType = OrderType;
|
|
request.PayAmount = PayAmount;
|
|
request.OrdrMg = OrdrMg;
|
|
request.FeeFlag = FeeFlag;
|
|
|
|
|
|
TrxResponse tResponse = request.postRequest();
|
|
|
|
return new OrderApplyResult(tResponse);
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 请求流水号
|
|
/// </summary>
|
|
public string RequestID { get; private set; }
|
|
|
|
/// <summary>
|
|
/// 付款客户名
|
|
/// </summary>
|
|
public string BuyCustName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 付款客户号
|
|
/// </summary>
|
|
public string BuyCustNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 收款客户名
|
|
/// </summary>
|
|
public string SaleCustName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 收款客户号
|
|
/// </summary>
|
|
public string SaleCustNo { get; set; }
|
|
|
|
/// <summary>
|
|
/// 帐单号
|
|
/// </summary>
|
|
string OrderNo { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 付款类型,客户对客户
|
|
/// </summary>
|
|
string OrderType
|
|
{
|
|
get
|
|
{
|
|
return "C";
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 付款金额
|
|
/// </summary>
|
|
public decimal PayAmount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 交易信息段
|
|
/// </summary>
|
|
string OrdrMg
|
|
{
|
|
get
|
|
{
|
|
return string.Empty;
|
|
}
|
|
}
|
|
|
|
string FeeFlag
|
|
{
|
|
get
|
|
{
|
|
return "0";
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|