using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LifePayment.Domain { public class AlipayApiConstant { internal const string UserAgreementPageSign = "alipay.user.agreement.page.sign"; internal const string UserAgreementQuery = "alipay.user.agreement.query"; internal const string UserAgreementUnsign = "alipay.user.agreement.unsign"; internal const string FundAccountBookCreate = "alipay.fund.accountbook.create"; internal const string FundAccountBookQuery = "alipay.fund.accountbook.query"; internal const string FundTransUniTransfer = "alipay.fund.trans.uni.transfer"; internal const string FundTransCommonQuery = "alipay.fund.trans.common.query"; internal const string FundTransOrderChanged = "alipay.fund.trans.order.changed"; internal const string FundTransPagePay = "alipay.fund.trans.page.pay"; internal const string TradeRefund = "alipay.trade.refund"; //internal const string FundBatchUniTransfer = "alipay.fund.batch.uni.transfer"; //internal const string FundBatchDetailQuery = "alipay.fund.batch.detail.query"; //internal const string FundBatchOrderChanged = "alipay.fund.batch.order.changed"; //internal const string FundAccountQuery = "alipay.fund.account.query"; internal const string DataBillErceiptApply = "alipay.data.bill.ereceipt.apply"; internal const string DataBillEreceiptQuery = "alipay.data.bill.ereceipt.query"; internal const string DataDataserviceBillDownloadUrlQuery = "alipay.data.dataservice.bill.downloadurl.query"; } public class AlipayStatus { /// /// 交易创建,等待买家付款 /// public const string WAITBUYERPAY = "WAIT_BUYER_PAY"; /// /// 未付款交易超时关闭,或支付完成后全额退款 /// public const string TRADECLOSED = "TRADE_CLOSED"; /// /// 交易支付成功 /// public const string TRADESUCCESS = "TRADE_SUCCESS"; /// /// 交易结束,不可退款 /// public const string TRADEFINISHED = "TRADE_FINISHED"; } /// /// 交易状态 /// public class AlipayRefundStatus { /// /// 退款处理成功:REFUND_SUCCESS 未返回该字段表示退款请求未收到或者退款失败 /// public const string Success = "REFUND_SUCCESS"; } public class AlipayResultCode { public const string Success = "10000"; public const string Fail = "40004"; } }