2025-04-21 14:10:27 +08:00

135 lines
4.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Infrastructure.PayModels
{
/// <summary>
/// 富友支付 条码支付,商户扫用户二维码收款对象
/// </summary>
public class FuiouBarcodepay
{
/// <summary>
/// 版本号 1.0,必填
/// </summary>
public string version { get; set; }
/// <summary>
/// 机构号,接入机构在富友的唯一代码,必填
/// </summary>
public string ins_cd { get; set; }
/// <summary>
/// 终端号(没有真实终端号统一 填 88888888),必填
/// </summary>
public string term_id { get; set; }
/// <summary>
/// 随机字符串,必填
/// </summary>
public string random_str { get; set; }
/// <summary>
/// 签名, 详见签名生成算法,必填
/// </summary>
public string sign { get; set; }
/// <summary>
/// 订单类型:ALIPAY , WECHAT, QQ(QQ 钱包), UNIONPAY(银联二维码) , BESTPAY(翼支付)
/// </summary>
public string order_type { get; set; }
/// <summary>
/// 商品描述, 商品或支付单简要描述,必填
/// </summary>
public string goods_des { get; set; }
/// <summary>
/// 商品详情, 商品名称明细
/// </summary>
public string goods_detail { get; set; }
/// <summary>
/// 附加数据
/// </summary>
public string addn_inf { get; set; }
/// <summary>
/// 商户订单号, 商户系统内部的订单号5 到 30 个字符、 只能包含字母数字, 区分大小写),必填
/// </summary>
public string mchnt_order_no { get; set; }
/// <summary>
/// 货币类型,默认人民币: CNY
/// </summary>
public string curr_type { get; set; }
/// <summary>
/// 总金额, 订单总金额,单位为分,必填
/// </summary>
public int order_amt { get; set; }
/// <summary>
/// 终端 IP,因没有终端传192.168.1.1,必填
/// </summary>
public string term_ip { get; set; }
/// <summary>
/// 交易起始时间, 订单生成时间 格式为yyyyMMddHHmmss,必填
/// </summary>
public string txn_begin_ts { get; set; }
/// <summary>
/// 商品标记
/// </summary>
public string goods_tag { get; set; }
/// <summary>
/// 扫码支付授权码,设备读取用户的条码或者二维码信息,必填
/// </summary>
public string auth_code { get; set; }
/// <summary>
/// 支付场景,默认 1条码支付:1 声波支付:2
/// </summary>
public string sence { get; set; }
/// <summary>
/// 子商户公众号 id(后期拓展字段,请先不要填写)
/// </summary>
public string reserved_sub_appid { get; set; }
/// <summary>
/// 限制支付,no_credit:不能使用信用卡
/// </summary>
public string reserved_limit_pay { get; set; }
/// <summary>
/// 交易关闭时间,如不设置默认填0 单位:分钟 最大值为1440:1 天=1440,必填
/// </summary>
public int reserved_expire_minute { get; set; }
/// <summary>
/// 富友终端号(如果不是用的富友的 POS 终端,此字段千万不要填,不然会影响清算)
/// </summary>
public string reserved_fy_term_id { get; set; }
/// <summary>
/// 0:其他 1:富友终端 2:POS 机 3:台卡 4:PC 软件
/// </summary>
public string reserved_fy_term_type { get; set; }
/// <summary>
/// 终端序列号
/// </summary>
public string reserved_fy_term_sn { get; set; }
}
public class FuiouOrder : Wolf.ExternalService.CMBPay.Barcodepay.Order
{
/// <summary>
/// 终端IP。订单生成的机器 IP
/// </summary>
public new string SpbillCreateIp { get; set; }
}
}