1 注册企业支付宝帐号
https://enterpriseportal.alipay.com/login.htm
2 实名认证
提供公司相关证件进行实名认证,提交后,通过了会收到通知邮件。
3选择产品、签约
选择产品商店 –> 快捷登录
作者:疯吻IT 出处:http://fengwenit.cnblogs.com
4 技术集成
4.1下载技术集成文档
https://b.alipay.com/order/appInfo.htm?salesPlanCode=2013052704023441&channel=ent 下载技术集成文档:
4.2 打开Demo网站
快捷登录接口-alipay.auth.authorize(20150312)\demo\alipay.auth.authorize-CSHARP-UTF-8
4.3 修改参数
修改app_code\AlipayConfig.cs文件里的参数,这里的参数可以在上图中找到(查看PID |Key):
4.4 配置Url
Web.Config里添加一个配置项:
<appSettings>
<add key="url" value="http://localhost:61033/"/>
</appSettings>
然后在default.aspx.cs里引用:
//必填,页面跳转同步通知页面路径
string return_url = ConfigurationManager.AppSettings["url"] + "return_url.aspx";
4.5 运行网站
点击下面首页的“确认”按钮:
提交后,会转到支付宝的登录界面:
这时就可以用支付宝的用户名密码登录你的网站了,但我我们想用支付宝扫二维码的方式登录,只用点右上角的二维码即可:
这时用手机支付宝扫一下上面的二维码,点击“我确认登录支付宝网页版”:
网站上 就会显示扫码成功:
并自动跳转到返回的url:
这时我们可以看到url地址里就有real_name了:
http://localhost:61033/return_url.aspx?is_success=T¬ify_id=RqPnCoPT3K9%252Fvwbh3InSMaiU2NvXxZIPmSNIgDhjv5EBfYKTnLX1jqquFI1yBU480Q8D&real_name=胡先生&token=20150721a98d6253778644faa025a71fa00e7X06&user_id=2088222036169063&sign=063274bbaf76d5c27e70e4f44375e0ba&sign_type=MD5
至此,所有流程都完成了。
转:http://www.cnblogs.com/fengwenit/p/4664627.html