winform界面生成了微信二维码,如何实现扫码之后的回调

问题描述

是这样子的,目前在做一个项目,c#的,做了一个winform的界面,已经实现了支付宝和微信的扫码支付,但是我用手机扫码支付成功之后,只能在手机段看得到成功。然而前端也就是winform界面并没有任何提示和显示效果,我现在想要实现这么一个功能,就是能够在你手机扫码之后,winform界面也可以实现回调提示。有没有大神做过这方面的啊,求支招,网上找了很多都找不到winform界面的。不胜感激

解决方案

解决方案二:
软件需要自己设计啊!只要搞懂一些设计原理。你的winform“让”用户通过手机来扫码(它访问你们自己的服务器,得到了交易流水号),它自然就需要捕获服务器端的通知。最此地,假设你们“几乎没几个用户”,那么你可以使用轮询方式来每隔10秒钟查询一次(根据此交易流水号来查询“是否存在扫码成功记录”)。如果比较实用的系统,显然winform前端跟服务器是保持这双向通讯的,那么服务器就可以实时推送一个消息通知。服务器推送通知方式当然可以节省成千上万倍的系统资源、提高几十倍的消息及时准确性。
解决方案三:
如果你说你仅仅是不知道如何通讯,这就需要你单独学习了。你有技术储备,在设计一个应用时才会有点勇气。
解决方案四:
支付成功或失败后,支付宝、微信都会有传回服务器支付结果,服务器接收到支付结果就通知Winform
解决方案五:
1.你要写一个http接口,也就是说你搞一个回调网址给微信或者支付宝,本身这些事情都应该是外网后台做的,你如果非要在winform上搞的话就必须自己来实现这个事情,2.你得具备域名和公网IP,把域名解析到这个IP上,简单点说就是回调这个网址的时候是访问到你写的项目中来3.微信回调后你就可以收到,再一些列处理数据更新UI大体就是这样来搞的
解决方案六:
引用1楼sp1234的回复:

软件需要自己设计啊!只要搞懂一些设计原理。你的winform“让”用户通过手机来扫码(它访问你们自己的服务器,得到了交易流水号),它自然就需要捕获服务器端的通知。最此地,假设你们“几乎没几个用户”,那么你可以使用轮询方式来每隔10秒钟查询一次(根据此交易流水号来查询“是否存在扫码成功记录”)。如果比较实用的系统,显然winform前端跟服务器是保持这双向通讯的,那么服务器就可以实时推送一个消息通知。服务器推送通知方式当然可以节省成千上万倍的系统资源、提高几十倍的消息及时准确性。

我现在做的是属于二次开发的,这个系统是winform和服务器端保持通讯的,我现在遇到的难点是前端winform界面的显示问题,就是要如何做才能有类似html5网页那样子的效果。就比如在京东网站,你扫码支付成功之后回跳转到界面提示你支付成功了,但是winform的话我目前是不知道该怎么实现这样子的效果,我也是出来工作之后才接触C#的,winform这种窗体效果显示还是有诸多疑问的。
解决方案七:
引用5楼aa734238483的回复:

Quote: 引用1楼sp1234的回复:
软件需要自己设计啊!只要搞懂一些设计原理。你的winform“让”用户通过手机来扫码(它访问你们自己的服务器,得到了交易流水号),它自然就需要捕获服务器端的通知。最此地,假设你们“几乎没几个用户”,那么你可以使用轮询方式来每隔10秒钟查询一次(根据此交易流水号来查询“是否存在扫码成功记录”)。如果比较实用的系统,显然winform前端跟服务器是保持这双向通讯的,那么服务器就可以实时推送一个消息通知。服务器推送通知方式当然可以节省成千上万倍的系统资源、提高几十倍的消息及时准确性。

我现在做的是属于二次开发的,这个系统是winform和服务器端保持通讯的,我现在遇到的难点是前端winform界面的显示问题,就是要如何做才能有类似html5网页那样子的效果。就比如在京东网站,你扫码支付成功之后回跳转到界面提示你支付成功了,但是winform的话我目前是不知道该怎么实现这样子的效果,我也是出来工作之后才接触C#的,winform这种窗体效果显示还是有诸多疑问的。

这个事情不应该你来实现,回调是后台服务器的事情,他去写这个回调网址,然后提供一个接口给你,你在弹出二维码界面后,定时(间隔1秒)就去请求一次这个接口,答复你成功了,就可以更新winform界面了,这样说你可以明白么
解决方案八:
引用6楼u012837409的回复:

Quote: 引用5楼aa734238483的回复:
Quote: 引用1楼sp1234的回复:
软件需要自己设计啊!只要搞懂一些设计原理。你的winform“让”用户通过手机来扫码(它访问你们自己的服务器,得到了交易流水号),它自然就需要捕获服务器端的通知。最此地,假设你们“几乎没几个用户”,那么你可以使用轮询方式来每隔10秒钟查询一次(根据此交易流水号来查询“是否存在扫码成功记录”)。如果比较实用的系统,显然winform前端跟服务器是保持这双向通讯的,那么服务器就可以实时推送一个消息通知。服务器推送通知方式当然可以节省成千上万倍的系统资源、提高几十倍的消息及时准确性。

我现在做的是属于二次开发的,这个系统是winform和服务器端保持通讯的,我现在遇到的难点是前端winform界面的显示问题,就是要如何做才能有类似html5网页那样子的效果。就比如在京东网站,你扫码支付成功之后回跳转到界面提示你支付成功了,但是winform的话我目前是不知道该怎么实现这样子的效果,我也是出来工作之后才接触C#的,winform这种窗体效果显示还是有诸多疑问的。

这个事情不应该你来实现,回调是后台服务器的事情,他去写这个回调网址,然后提供一个接口给你,你在弹出二维码界面后,定时(间隔1秒)就去请求一次这个接口,答复你成功了,就可以更新winform界面了,这样说你可以明白么

哈哈,懂了。我也正好有想到这样子做,我之前担心的是这样子会不会造成资源和性能的下降,不过我也不知道除了这个还有什么办法能够实现啦!
解决方案九:
引用7楼aa734238483的回复:

Quote: 引用6楼u012837409的回复:
Quote: 引用5楼aa734238483的回复:
Quote: 引用1楼sp1234的回复:
软件需要自己设计啊!只要搞懂一些设计原理。你的winform“让”用户通过手机来扫码(它访问你们自己的服务器,得到了交易流水号),它自然就需要捕获服务器端的通知。最此地,假设你们“几乎没几个用户”,那么你可以使用轮询方式来每隔10秒钟查询一次(根据此交易流水号来查询“是否存在扫码成功记录”)。如果比较实用的系统,显然winform前端跟服务器是保持这双向通讯的,那么服务器就可以实时推送一个消息通知。服务器推送通知方式当然可以节省成千上万倍的系统资源、提高几十倍的消息及时准确性。

我现在做的是属于二次开发的,这个系统是winform和服务器端保持通讯的,我现在遇到的难点是前端winform界面的显示问题,就是要如何做才能有类似html5网页那样子的效果。就比如在京东网站,你扫码支付成功之后回跳转到界面提示你支付成功了,但是winform的话我目前是不知道该怎么实现这样子的效果,我也是出来工作之后才接触C#的,winform这种窗体效果显示还是有诸多疑问的。

这个事情不应该你来实现,回调是后台服务器的事情,他去写这个回调网址,然后提供一个接口给你,你在弹出二维码界面后,定时(间隔1秒)就去请求一次这个接口,答复你成功了,就可以更新winform界面了,这样说你可以明白么

哈哈,懂了。我也正好有想到这样子做,我之前担心的是这样子会不会造成资源和性能的下降,不过我也不知道除了这个还有什么办法能够实现啦!

还可以做个tcp长连接,这种就是及时的,不过上面说的方法也可以,间隔每秒去获取基本体验上也看不出什么影响

时间: 2024-09-20 00:44:28

winform界面生成了微信二维码,如何实现扫码之后的回调的相关文章

微信公众平台开发(83) 生成带参数二维码

本文介绍在微信公众平台上如何使用高级接口开发生成带参数二维码的功能.   一.场景二维码 为了满足用户渠道推广分析的需要,公众平台提供了生成带参数二维码的接口.使用该接口可以获得多个带不同场景值的二维码,用户扫描后,公众号可以接收到事件推送. 目前有2种类型的二维码,分别是临时二维码和永久二维码,前者有过期时间,最大为1800秒,但能够生成较多数量,后者无过期时间,数量较少(目前参数只支持1--100000).两种二维码分别适用于帐号绑定.用户来源统计等场景. 用户扫描带场景值二维码时,可能推送

微信-服务号的二维码+机构代码能不能生成另一个二维码

问题描述 服务号的二维码+机构代码能不能生成另一个二维码 可不可以让服务号+机构代码生成不同机构的二维码,以区分不同部门的粉丝,这些粉丝同时隶属于服务号,求大咖们帮忙! (C币不多,后期补上) 解决方案 可以,你可以做一个网页,表示对应的服务号和机构代码,然后你的二维码指向它. 解决方案二: 不同机构的二维码放在不同场合,让别人扫,主要是问同一个服务号如何生成不同机构的二维码

Android 二维码 生成和识别二维码 附源码下载_Android

今天讲一下目前移动领域很常用的技术--二维码.现在大街小巷.各大网站都有二维码的踪迹,不管是IOS.Android.WP都有相关支持的软件.之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解.今天主要是讲解如何使用ZXing库,生成和识别二维码.这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码. 1.ZXing库介绍 这里简单介绍一下ZXing库.ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口

Android 二维码 生成和识别二维码 附源码下载

今天讲一下目前移动领域很常用的技术--二维码.现在大街小巷.各大网站都有二维码的踪迹,不管是IOS.Android.WP都有相关支持的软件.之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了初步了解.今天主要是讲解如何使用ZXing库,生成和识别二维码.这篇文章实用性为主,理论性不会讲解太多,有兴趣可以自己查看源码. 1.ZXing库介绍 这里简单介绍一下ZXing库.ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口

如何用微信二维码登录自己的网站

一.当用户选择用微信二维码登录时,我们要在用户页面里生成一个guid做为客户端的唯一标识,然后带着这个guid请求二维码图片地址,得到地址后,显示给用户.请求到后台的时候要将此二维码的Key和客户端的guid关联到一起.注意这个key的生成方式,要保证多人同时用二维码登录而不冲突,比如用10000自增,隔断时间又重置到10000. 二.得到二维码后,马上发出长链接请求登录标识(即cookie),请求也要带客户端的guid.在写此文之前听一同事说Discuz!已实现了二维码登录,我更看一下,和我的

微信二维码扫描后跳转指定页面 如何获取扫描端用户的openid

问题描述 微信二维码扫描后跳转指定页面 如何获取扫描端用户的openid 如题如何,二维码生成用的是QrCode,里面放了一个地址.扫描后可以挑战到二维码中存储的那个地址. 请教一下.我跳转到我指定的请求地址的时候如何获取扫描用户的openid 解决方案 http://blog.csdn.net/fuyifang/article/details/40707517 解决方案二: 什么类型的微信号?认证过的服务号可以用通过网页授权获取,其他类型的实现就比较麻烦了 认证过的看这个:http://mp.

c++-C++客户端 微信二维码登入思路

问题描述 C++客户端 微信二维码登入思路 最近一直在研究C++客户端用微信二维码登入防盗号问题, 一直都没有思路,希望大神如果知道的话提点一下我这种菜鸟,现在主要是没什么思路 解决方案 无非就是服务器产生一个随机数,构成一个二维码,你的手机扫描二维码,登录url,服务器判断是否和生成的随机码一样.二维码的识别可以用zxing 解决方案二: 哪位大神帮帮忙啊,急啊 解决方案三: 无非就是服务器产生一个随机数,构成一个二维码,你的手机扫描二维码,登录url,服务器判断是否和生成的随机码一样.二维码

自动-微信二维码扫描关注并跳转页面

问题描述 微信二维码扫描关注并跳转页面 微信中扫描二维码,可以实现扫描后需要先 关注该公众账号,关注后后自动跳转到指定url(在微信浏览器中打开的.)请问这种业务如何实现的?微信官方api提供可以生成带场景值的二维码,扫描后先关注,关注成功微信服务器是向开发者服务器发送场景值:我的需要是关注成功后微信服务器给用户返回指定url~我发现很多人提出相同问题,却没找到相关资料~求大神帮忙! 解决方案 同问!!!!!!!!!!!!!!!!!!!! 解决方案二: 对啊,好多这样的需求却没有一个给出解决这样

link环境下制作一款《订餐软件》,请问如何让顾客通过微信二维码买单?

问题描述 link环境下制作一款<订餐软件>,请问如何让顾客通过微信二维码买单? link环境下制作一款<订餐软件>,请问如何让顾客通过微信二维码买单? 解决方案 这个直接用微信支付就可以,有sdk来实现的,通过webservice去调用. 解决方案二: 首先 你要有微信公众帐号 对应的还要调用微信的接口 在自己程序中还要生成二维码(现在有很多jar包)