.net支付宝沙箱二维码支付
.net支付宝沙箱二维码支付
- 前言
- 1.先做第三方配置
前言
之前一直想学习网上的电商支付功能觉得很厉害,做了之后发现简单的像个小弟弟,网上有很的关于沙箱的相关技术但是总觉的很繁琐,所以我就做了一篇学习用的支付宝沙箱支付!!!
1.先做第三方配置
首先登陆支付宝https://open.alipay.com
2.用手机打开官方的支付宝扫一扫登陆,然后选择沙箱环境
3.进入沙箱的主界面
4.设置密钥:设置密钥需要下载生成密钥的工具
5.
6.
7.
8.
9.
回调地址可以自定义(是你扫码完成之后要跳转的界面)
设置完成之后 ,再去官网下载一个.net的demo
网址 :https://docs.open.alipay.com/270/106291/
下载成功之后 DEMO文件里面 有一个 Bin 目录
点击进入 Bin目录里面有dll程序集
在项目里面引用这个 dll程序集
下载沙箱版本的支付宝才能支付
沙箱app登录要用生成的账户进行登录否择登录和注册不了(这是个坑之前不知道浪费了很多时间)
下面是控制器代码
public ActionResult OrderCarts( ){Random random = new Random();string pirvateKey = //这里是RSA2生成的商户私钥string appId = //这里是Appid string publicKey = //这里是支付宝公钥 IAopClient client = new DefaultAopClient(支付宝网关, appId, pirvateKey, "json", "1.0", "RSA2"//签名, publicKey, "utf-8" //格式, false);//业务逻辑AlipayTradePagePayModel model = new AlipayTradePagePayModel();model.Body = "买不了吃亏"; //描述 //商品描述model.Subject = "烦死";//名称 //商品名称model.TotalAmount = Session["Moneys"].ToString();//价格 商品价格model.OutTradeNo = random.Next(13245, 12345642).ToString(); //随机数 model.ProductCode = "FAST_INSTANT_TRADE_PAY"; AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();// 设置同步回调地址
// 支付成功之后要跳转的页面request.SetReturnUrl("http://localhost:6871/Order/OrderIndex");// 设置异步通知接收地址request.SetNotifyUrl("");// 将业务model载入到requestrequest.SetBizModel(model);AlipayTradePagePayResponse response = null;try{response = client.pageExecute(request, null, "post"); //调用支付宝 它是以Post 方式}catch (Exception exp){throw exp;//LogHelper.Error(exp.Source,exp.Message); //这个是我的Log4et}Response.Write(response.Body); //把支付宝反回来的数据 全部加载到页面上return View();}
//下面是效果
在这里插入图片描述
在这里插入图片描述
支付成功之后 显示的页面
http://localhost:6871/Order/OrderIndex(这个是支付宝的二维码界面哦)大功告成!!!!!!
.net支付宝沙箱二维码支付相关推荐
- 微信支付宝用二维码支付服务谁能征服世界
2016年2月,国外旅游城市清迈泰旺洛餐厅的店主做了一个新的尝试,在店面的结算台接入了微信支付的移动扫码支付.此后,她发现日常开店一天的营业中,选择移动支付的超过现金支付70%~80%.这其中,很多是 ...
- Springboot整合支付宝自定义二维码支付
话不多说 上效果图 依赖第一步 <dependency><groupId>com.alipay.sdk</groupId><artifactId>ali ...
- JAVA实现的支付宝扫描二维码支付
支付项目采用springMvc+Dubbo架构实现,只对外提供接口 原文地址:http://blog.52itstyle.com/archives/169/ 前期酝酿准备 最近项目中要上线支付功能.前 ...
- 银联二维码支付与微信支付相比,哪个好用?
2019独角兽企业重金招聘Python工程师标准>>> 近日,中国银联联合40多家商业银行正式推出了二维码支付产品.扫码支付你应该早就不陌生了.现在即使是摆在街边的水果摊也有二维码让 ...
- 交通方案 | 基于FET3399-C核心板打造公交二维码支付刷卡机
随着微信和支付宝将二维码支付全民化,人们的消费习惯已大大改变,对于便捷消费的需求也越来越大.如今,用户可以只需持一款经过授权的支付软件或一张卡片,通过扫码或刷卡的方式,即可快速完成支付. 公交刷卡机作 ...
- Python实现支付宝二维码支付(沙箱环境)
Python实现支付宝二维码支付 一.沙箱环境配置 1.登陆蚂蚁金融开放平台:https://openhome.alipay.com 2.选择进入我的开放平台.寻找开发中心的研发服务. 3.点击沙箱环 ...
- 深入支付宝支付扫描支付-跳转支付宝二维码页面支付与自定义生成二维码支付-1参数配置篇
这里较详细总结一下支付宝扫码支付,从三个方面总结 ①参数配置 ②跳转固定的支付宝页面进行扫码支付 ③自定义二维码扫码支付 参数配置-开放平台相关配置(沙箱环境) 刚开始支付宝的配置参数还是有点让人懵逼 ...
- 梦行扫码付(收银台条码支付 微信钱包条码支付 支付宝二维码支付 手机APP钱包支付 PHP扫码支付 )
适用于:各行各业(如,超市 餐厅 收费站 等各类收费处) 平台管理员篇 扫码付管理 (收银台条码支付) 全站收款账号 (微信钱包条码支付) 全站收款记录 (支付宝二维码支付) 商家篇 我的扫码付 (支 ...
- java实现支付宝二维码支付(Spring Boot)
本文章主要介绍H5使用的支付宝二维码是如果通过java生成的,方便大家更好的对接.首先集成alipay的sdk,然后要到支付宝商户平台创建应用,生成私钥 公钥,话不多说直接上代码块 @ApiOpera ...
- 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程
「BudPay 个人收款」 的原理是通过安装到手机的App监控手机微信.支付宝的二维码扫码支付到账通知并回调开发者应用.消费者在支付的时候是扫描开发者的个人微信.支付宝收款二维码. 支持API调用.手 ...
最新文章
- 解决博客园模版错误排版的一个问题
- 成都大学的计算机排名,成都除了成都大学,还有2所985、4所211,含金量很高
- 一个android记事本的学习过程记录! (一)
- WPF: x名称空间
- NLP《词汇表示方法(七)BERT》
- 三星Galaxy S21 FE现身Geekbench:骁龙888+6GB运存
- Python+django网页设计入门(17):模板语法及应用
- 椭圆极点极线性质_【气贯长虹】教你认清极点极线的真面目虽粗浅,但绝对受益!!!...
- SpringHttpInvoker解析3-客户端实现
- linux寻找依赖文件
- 34. 脱壳篇-FSG压缩壳、ImportREC修复IAT输入表的使用,令一种寻找OEP方式
- java.sql. SQLException: No suitable driver found for jdbc :mysql://localhost:3306/test
- 【Tableau】时间维度
- sort()基础知识总结+超简短的英文名排序写法
- python中search函数用法_查找匹配函数FIND和SEARCH的基本用法
- 成为高薪的AI人工智能工程师的条件
- W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling
- 进制与IP地址的转换
- 实现仿若依后台管理主要功能
- UFS系列7:描述符、标识和属性