• 编写目的

  • 汇聚多方支付接口,形成平台统一的支付体系,便于业务性二次开发和对外服务。

  • 支付状态 NOTPAY–未支付 REFUND–转入退款 CLOSED–已关闭 REVOKED–已撤销 USERPAYING–用户支付中 PAYERROR–支付失败(其他原因,如银行返回失败) ACCEPT–已接收 PROCESSING - 处理中 FAILED - 支付失败 SUCCESS - 支付成功

  • 订单状态 NOTPAY–未支付/已录单 CLOSED–已关闭/已完成 USERPAYING–用户支付中 PROCESSING - 处理中 FAILED - 支付失败 SUCCESS - 支付成功/已付款 CANCEL - 已取消

  • 支付类型 UNKNOWN –未知 ALIYUN –支付宝 TENCENT –微信 UNIONPAY–银联 CLOUDQP 云闪付 –IOS 苹果 NOPAY–无支付 –DPAY - 数字货币 –FACEPAY - 人脸支付

  • 集成的第三方支付接口说明文档

    /// <summary>
      /// https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_2&index=4  微信 支付状态
      /// https://opendocs.alipay.com/apis/api_1/koubei.trade.order.aggregate.consult  支付宝
      /// </summary>
  • 统一的状态码,用于聚合不同第三方支付接口

    /// <summary>
      /// 支付状态
      /// </summary>
      public enum PayStatus
      {
    
          /// <summary>
          /// NOTPAY--未支付        对用户显示/订单状态
          /// </summary>
          NOTPAY,
          /// <summary>
          /// REFUND--转入退款 
          /// </summary>
          REFUND,
    
          /// <summary>
          /// CLOSED--已关闭         对用户显示/订单状态
          /// </summary>
          CLOSED,
    
          /// <summary>
          /// REVOKED--已撤销(刷卡支付) 
          /// </summary>
          REVOKED,
    
          /// <summary>
          /// USERPAYING--用户支付中       对用户显示/订单状态
          /// </summary>
          USERPAYING,
          /// <summary>
          /// PAYERROR--支付失败(其他原因,如银行返回失败)
          /// </summary>
          PAYERROR,
    
          /// <summary>
          /// ACCEPT--已接收,等待扣款
          /// </summary>
          ACCEPT,
          /// <summary>
          /// PROCESSING - 处理中
          /// </summary>
          PROCESSING,
          /// <summary>
          /// FAILED - 支付失败       对用户显示/订单状态
          /// </FAILED>
          FAILED,
          /// <summary>
          /// SUCCESS - 支付成功     对用户显示/订单状态
          /// </FAILED>
          SUCCESS,
      }
  • 订单状态


    public enum PayOrderStatus
    {

/// <summary>
        /// 已取消-未支付        对用户显示/订单状态
        /// </summary>
        CANCEL,

        /// <summary>
        /// NOTPAY--未支付        对用户显示/订单状态
        /// </summary>
        NOTPAY,

        /// <summary>
        /// CLOSED--已关闭         对用户显示/订单状态
        /// </summary>
        CLOSED,

        /// <summary>
        /// USERPAYING--用户支付中   对用户显示/订单状态
        /// </summary>
        USERPAYING,

        /// <summary>
        /// PROCESSING - 处理中
        /// </summary>
        PROCESSING,

        /// <summary>
        /// FAILED - 支付失败       对用户显示/订单状态
        /// </FAILED>    
        FAILED,
        /// <summary>
        /// SUCCESS - 支付成功     对用户显示/订单状态
        /// </FAILED>
        SUCCESS,
    }
  • 支付来源类型

  /// <summary>
    /// 支付来源类型
    /// </summary>
    public enum PayFromType
    {

        //支付类型 UNKNOWN --未知  ALIYUN --支付宝  TENCENT --微信  UNIONPAY--银联   CLOUDQP 云闪付 --IOS 苹果  NOPAY--无支付  --DPAY - 数字货币  --FACEPAY - 人脸支付

        /// <summary>
        ///UNKNOWN --未知 
        /// </summary>
        UNKNOWN,
        /// <summary>
        /// ALIYUN --支付宝
        /// </summary>
        ALIYUN,

        /// <summary>
        /// TENCENT --微信
        /// </summary>    
        TENCENT,

        /// <summary>
        /// UNIONPAY--银联
        /// </summary>
        UNIONPAY,

        /// <summary>
        /// CLOUDQP 云闪付 
        /// </summary>
        CLOUDQP,
        /// <summary>
        /// IOS 苹果
        /// </summary>
        IOS,

        /// <summary>
        /// NOPAY--无支付 
        /// </summary>
        NOPAY,
        /// <summary>
        /// DPAY - 数字货币
        /// </summary>
        DPAY,
        /// <summary>
        /// FACEPAY - 人脸支付
        /// </summary>
        FACEPAY
    }
文档更新时间: 2023-05-22 11:19   作者:admin