.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支付宝沙箱二维码支付相关推荐

  1. 微信支付宝用二维码支付服务谁能征服世界

    2016年2月,国外旅游城市清迈泰旺洛餐厅的店主做了一个新的尝试,在店面的结算台接入了微信支付的移动扫码支付.此后,她发现日常开店一天的营业中,选择移动支付的超过现金支付70%~80%.这其中,很多是 ...

  2. Springboot整合支付宝自定义二维码支付

    话不多说 上效果图 依赖第一步 <dependency><groupId>com.alipay.sdk</groupId><artifactId>ali ...

  3. JAVA实现的支付宝扫描二维码支付

    支付项目采用springMvc+Dubbo架构实现,只对外提供接口 原文地址:http://blog.52itstyle.com/archives/169/ 前期酝酿准备 最近项目中要上线支付功能.前 ...

  4. 银联二维码支付与微信支付相比,哪个好用?

    2019独角兽企业重金招聘Python工程师标准>>> 近日,中国银联联合40多家商业银行正式推出了二维码支付产品.扫码支付你应该早就不陌生了.现在即使是摆在街边的水果摊也有二维码让 ...

  5. 交通方案 | 基于FET3399-C核心板打造公交二维码支付刷卡机

    随着微信和支付宝将二维码支付全民化,人们的消费习惯已大大改变,对于便捷消费的需求也越来越大.如今,用户可以只需持一款经过授权的支付软件或一张卡片,通过扫码或刷卡的方式,即可快速完成支付. 公交刷卡机作 ...

  6. Python实现支付宝二维码支付(沙箱环境)

    Python实现支付宝二维码支付 一.沙箱环境配置 1.登陆蚂蚁金融开放平台:https://openhome.alipay.com 2.选择进入我的开放平台.寻找开发中心的研发服务. 3.点击沙箱环 ...

  7. 深入支付宝支付扫描支付-跳转支付宝二维码页面支付与自定义生成二维码支付-1参数配置篇

    这里较详细总结一下支付宝扫码支付,从三个方面总结 ①参数配置 ②跳转固定的支付宝页面进行扫码支付 ③自定义二维码扫码支付 参数配置-开放平台相关配置(沙箱环境) 刚开始支付宝的配置参数还是有点让人懵逼 ...

  8. 梦行扫码付(收银台条码支付 微信钱包条码支付 支付宝二维码支付 手机APP钱包支付 PHP扫码支付 )

    适用于:各行各业(如,超市 餐厅 收费站 等各类收费处) 平台管理员篇 扫码付管理 (收银台条码支付) 全站收款账号 (微信钱包条码支付) 全站收款记录 (支付宝二维码支付) 商家篇 我的扫码付 (支 ...

  9. java实现支付宝二维码支付(Spring Boot)

    本文章主要介绍H5使用的支付宝二维码是如果通过java生成的,方便大家更好的对接.首先集成alipay的sdk,然后要到支付宝商户平台创建应用,生成私钥 公钥,话不多说直接上代码块 @ApiOpera ...

  10. 【亲测】独家更新CcPay多商户码支付系统,码支付易支付+个人支付宝微信二维码收款app监控+搭建教程

    「BudPay 个人收款」 的原理是通过安装到手机的App监控手机微信.支付宝的二维码扫码支付到账通知并回调开发者应用.消费者在支付的时候是扫描开发者的个人微信.支付宝收款二维码. 支持API调用.手 ...

最新文章

  1. 解决博客园模版错误排版的一个问题
  2. 成都大学的计算机排名,成都除了成都大学,还有2所985、4所211,含金量很高
  3. 一个android记事本的学习过程记录! (一)
  4. WPF: x名称空间
  5. NLP《词汇表示方法(七)BERT》
  6. 三星Galaxy S21 FE现身Geekbench:骁龙888+6GB运存
  7. Python+django网页设计入门(17):模板语法及应用
  8. 椭圆极点极线性质_【气贯长虹】教你认清极点极线的真面目虽粗浅,但绝对受益!!!...
  9. SpringHttpInvoker解析3-客户端实现
  10. linux寻找依赖文件
  11. 34. 脱壳篇-FSG压缩壳、ImportREC修复IAT输入表的使用,令一种寻找OEP方式
  12. java.sql. SQLException: No suitable driver found for jdbc :mysql://localhost:3306/test
  13. 【Tableau】时间维度
  14. sort()基础知识总结+超简短的英文名排序写法
  15. python中search函数用法_查找匹配函数FIND和SEARCH的基本用法
  16. 成为高薪的AI人工智能工程师的条件
  17. W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.ustc.edu.cn/kali kali-rolling
  18. 进制与IP地址的转换
  19. 实现仿若依后台管理主要功能
  20. UFS系列7:描述符、标识和属性

热门文章

  1. IBM沃森对哈利波特各大主角的人格分析
  2. 基于微信小程序的毕业设计题目(29)php家政服务预约小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  3. 关于用Unity实现校区AR导航毕业设计的建议
  4. DateTime转为特定时区时间
  5. 如何解决win10连接手机无反应情况
  6. 工具类记录之Guawa的Splitter
  7. Unity Rect.OverLaps(Rect other) 改进
  8. Frequency domain enhancement
  9. 能不能过?(C++)
  10. 推荐收藏 | 常用图片处理网站合集(8个网站)