예제 #1
0
        /// <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();
            }
        }
예제 #2
0
 /// <summary>
 /// 微信支付结果 (没实现)
 /// </summary>
 /// <param name="response"></param>
 public override void OnSendPayResponse(SendPay.Resp response)
 {
     base.OnSendPayResponse(response);
     // response.ErrCode == 0表示支付完成
 }