示例#1
0
 public YeePayRequest(PaymentParms param)
 {
     this.amount              = param.amount.ToString("F", CultureInfo.InvariantCulture);
     this.orderId             = param.orderId;
     this.merchantCallbackURL = param.returnUrl;
     this.MerchantId          = param.partner;
     this.KeyValue            = param.key;
 }
示例#2
0
 public TenPayRequest(PaymentParms parm)
 {
     this.date        = parm.date.ToString("yyyyMMdd", CultureInfo.InvariantCulture);
     this.desc        = UrlEncode(parm.subject);
     this.sp_billno   = parm.orderId;
     this.return_url  = parm.returnUrl;
     this.total_fee   = Convert.ToInt32(parm.amount * 100).ToString(CultureInfo.InvariantCulture);
     this.BargainorId = parm.partner;
     this.Key         = parm.key;
 }
示例#3
0
 public AlipayRequest(PaymentParms parm)
 {
     this.subject     = parm.subject;
     this.body        = parm.body;
     this.outTradeNo  = parm.orderId;
     this.totalFee    = parm.amount.ToString("F", CultureInfo.InvariantCulture);
     this.returnUrl   = parm.returnUrl;
     this.notifyUrl   = parm.notifyUrl;
     this.showUrl     = parm.showUrl;
     this.SellerEmail = parm.sellerEmail;
     this.Partner     = parm.partner;
     this.Key         = parm.key;
 }