/// <param name="response">SendPay的响应数据</param> public override void On_SendPay_Response(SendPay.Resp response) { if (response != null && response.ErrCode == ErrorCode.ERR_USER_CANCEL) { MessageBox.Show("支付取消"); } else if (response == null || response.ErrCode != ErrorCode.ERR_OK) { MessageBox.Show("支付失败"); } else { MessageBox.Show("payfinished, success "); } if (NavigationService.CanGoBack) { NavigationService.GoBack(); } else { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); NavigationService.RemoveBackEntry(); } }
/// <summary> /// 微信支付结果 (没实现) /// </summary> /// <param name="response"></param> public override void OnSendPayResponse(SendPay.Resp response) { base.OnSendPayResponse(response); // response.ErrCode == 0表示支付完成 }