private void notify_PaymentSucceed(object sender, PaymentSucceedEventArgs e) { // 支付成功时时的处理代码 if (e.PaymentNotifyMethod == PaymentNotifyMethod.AutoReturn) { // 当是用户的浏览器自动返回时显示支付成功页面 } }
private void notify_PaymentSucceed(object sender, PaymentSucceedEventArgs e) { // 支付成功时时的处理代码 if (e.PaymentNotifyMethod == PaymentNotifyMethod.AutoReturn) { // 当前是用户的浏览器自动返回时显示充值成功页面 } else { // 支付结果的发送方式,以服务端接收为准 } }
private void Notify_PaymentSucceed(object sender, PaymentSucceedEventArgs e) { // 支付成功时时的处理代码 /* 建议添加以下校验。 * 1、需要验证该通知数据中的OutTradeNo是否为商户系统中创建的订单号, * 2、判断Amount是否确实为该订单的实际金额(即商户订单创建时的金额), */ if (e.GatewayType == typeof(Alipay.AlipayGateway)) { var alipayNotify = (Alipay.Notify)e.Notify; } }
private bool Notify_PaymentSucceed(object sender, PaymentSucceedEventArgs e) { // 支付成功时时的处理代码 /* 建议添加以下校验。 * 1、需要验证该通知数据中的OutTradeNo是否为商户系统中创建的订单号, * 2、判断Amount是否确实为该订单的实际金额(即商户订单创建时的金额), */ if (e.GatewayType == typeof(WechatpayGateway)) { var notify = (Notify)e.Notify; } return(true); }
private bool Notify_PaymentSucceed(object sender, PaymentSucceedEventArgs e) { // 支付成功时时的处理代码 /* 建议添加以下校验。 * 1、需要验证该通知数据中的OutTradeNo是否为商户系统中创建的订单号, * 2、判断Amount是否确实为该订单的实际金额(即商户订单创建时的金额), */ if (e.GatewayType == typeof(Alipay.AlipayGateway)) { var alipayNotify = (Alipay.Notify)e.Notify; //同步通知,即浏览器跳转返回 if (e.NotifyType == NotifyType.Sync) { } } //处理成功返回true return(true); }
private void _alipayGateway_PaymentSucceed(object arg1, PaymentSucceedEventArgs arg2) { Trace.WriteLine("支付成功"); }
private void Notify_PaymentSucceed(object arg1, PaymentSucceedEventArgs arg2) { throw new NotImplementedException(); }
private void OnPaymentSucceed(PaymentSucceedEventArgs e) => PaymentSucceed?.Invoke(this, e);