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";
}
}