using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Fuel.Payment.Core.Enum
{
    public enum PaymentID
    {
        Cash = 1, //室内现金
        AliPay = 2,
        WechatPay = 3,
        IC = 4,
        MiniProgram = 5,
        ThirdPartyPay = 6,
        AutoCleared = 7, //油机大屏上的自动清除
        BankCard = 8,
        OutdoorCash = 9, //油机大屏的室外现金
        IndoorPay = 10, //油机大屏上的室内支付
        AllInPay = 11, //通联支付,
        PumpTest = 12, //打油测试, 现改为回罐
        AllInPayV2 = 13, //通联分账支付,
        IcbcPay = 16, //工商银行支付
        IcbcPayQrScan = 18, //统一下单，用户扫商户, 微信支付宝工商银行扫码支付,
        WechatQrScan = 20, //微信扫码，统一下单，用户扫商户,
        AliPayQrScan = 21, //支付宝扫码，统一下单，用户扫商户,
        PointPay = 26, //积分支付
        MiniUnionPay = 56, //小程序银联云闪付
        UnionPay = 58, //银联云闪付
        GrgbankingPay = 60, //广电运通支付
        SelfUse = 30, //自用,
        CarPlate = 100,
        /// <summary>
        /// outdoor driver drive off without real payment
        /// </summary>
        DriveOff = 400,
        /// <summary>
        /// indoor customer leave off without real payment
        /// </summary>
        LeaveOff = 401,
        /// <summary>
        /// membership depoist balance payment initiated by mini program 
        /// </summary>
        MembershipPay = 500,
        /// <summary>
        /// membership mobile payment initiated by mini program 
        /// </summary>
        MembershipMobilePay = 501,

        PetroChinaIC = 600,
        AliSmilePay = 700, //支付宝刷脸付
        WechatSmilePay = 701 //微信刷脸付
    }
}
