当前位置:首页 > 科技  > 软件

一套基于 .NET Core 开发的支付SDK集 - paylink

来源: 责编: 时间:2023-10-08 07:06:14 377观看
导读前言在我们的日常工作开发中对接一些第三方支付是比较常见的,如最常见的就是支付宝、微信支付的对接。今天给大家推荐一个基于.NET Core开发的支付SDK集:paylink,它极大简化了API调用及通知的处理流程从而大大提供我们

前言

在我们的日常工作开发中对接一些第三方支付是比较常见的,如最常见的就是支付宝、微信支付的对接。今天给大家推荐一个基于.NET Core开发的支付SDK集:paylink,它极大简化了API调用及通知的处理流程从而大大提供我们的工作生产效率。wxb28资讯网——每日最新资讯28at.com

运行环境

.NET Core 3.1、.NET 6.0、.NET 7.0。wxb28资讯网——每日最新资讯28at.com

支持渠道

  • 支付宝支付
  • 微信支付

图片图片wxb28资讯网——每日最新资讯28at.com

项目源码

图片图片wxb28资讯网——每日最新资讯28at.com

图片图片wxb28资讯网——每日最新资讯28at.com

图片图片wxb28资讯网——每日最新资讯28at.com

微信公众号支付示例

/// <summary>        /// 公众号支付        /// </summary>        /// <param name="viewModel"></param>        [HttpPost]        public async Task<IActionResult> PubPay(WeChatPayPubPayViewModel viewModel)        {            var request = new WeChatPayUnifiedOrderRequest            {                Body = viewModel.Body,                OutTradeNo = viewModel.OutTradeNo,                TotalFee = viewModel.TotalFee,                SpBillCreateIp = viewModel.SpBillCreateIp,                NotifyUrl = viewModel.NotifyUrl,                TradeType = viewModel.TradeType,                OpenId = viewModel.OpenId            };            var response = await _client.ExecuteAsync(request, _optionsAccessor.Value);            if (response.ReturnCode == WeChatPayCode.Success && response.ResultCode == WeChatPayCode.Success)            {                var req = new WeChatPayJsApiSdkRequest                {                    Package = "prepay_id=" + response.PrepayId                };                var parameter = await _client.ExecuteAsync(req, _optionsAccessor.Value);                // 将参数(parameter)给 公众号前端 让他在微信内H5调起支付(https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6)                ViewData["parameter"] = JsonSerializer.Serialize(parameter);                ViewData["response"] = response.Body;                return View();            }            ViewData["response"] = response.Body;            return View();        }

详细代码请查阅示例项目:wxb28资讯网——每日最新资讯28at.com

图片图片wxb28资讯网——每日最新资讯28at.com

项目源码地址

更多实用功能特性欢迎前往开源地址查看

本文链接:http://www.28at.com/showinfo-26-12375-0.html一套基于 .NET Core 开发的支付SDK集 - paylink

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 【设计模式】通过游戏存档了解备忘录模式

下一篇: 希尔排序:优化插入排序的精妙算法

标签:
  • 热门焦点
  • 帅气纯真少年!日本最帅初中生选美冠军出炉

    日本第一帅哥初一生选美大赛冠军现已正式出炉,冠军是来自千叶县的宗田悠良。日本一直热衷于各种选美大赛,从&ldquo;最美JK&rdquo;起到&ldquo;最美女星&r
  • 企业采用CRM系统的11个好处

    客户关系管理(CRM)软件可以为企业提供很多的好处,从客户保留到提高生产力。  CRM软件用于企业收集客户互动,以改善客户体验和满意度。  CRM软件市场规模如今超过580
  • 破圈是B站头上的紧箍咒

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之每年的暑期档都少不了瞄准追剧女孩们的古偶剧集,2021年有优酷的《山河令》,2022年有爱奇艺的《苍兰诀》,今年却轮到小破站抓住了追
  • 拼多多APP上线本地生活入口,群雄逐鹿万亿市场

    Tech星球(微信ID:tech618)文 | 陈桥辉 Tech星球独家获悉,拼多多在其APP内上线了&ldquo;本地生活&rdquo;入口,位置较深,位于首页的&ldquo;充值中心&rdquo;内,目前主要售卖美食相关的
  • 猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对&ldquo;势&rdquo;的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 东方甄选单飞:有些鸟注定是关不住的

    文/彭宽鸿编辑/罗卿东方甄选创始人俞敏洪带队的&ldquo;7天甘肃行&rdquo;直播活动已在近日顺利收官。成立后一年多时间里,东方甄选要脱离抖音自立门户的传闻不绝于耳,&ldquo;7
  • 小米公益基金会捐赠2500万元驰援北京、河北暴雨救灾

    8月2日消息,今日小米科技创始人雷军在其微博上发布消息称,小米公益基金会宣布捐赠2500万元驰援北京、河北暴雨救灾。携手抗灾,京冀安康!以下为公告原文
  • 到手价3099元起!iQOO Neo8 Pro今日首销:安卓性能最强旗舰

    5月23日,iQOO如期举行了新品发布会,全新的iQOO Neo8系列也正式与大家见面,包含iQOO Neo8和iQOO Neo8 Pro两个版本,其中标准版搭载高通骁龙8+,而Pro版更
  • 质感不错!OPPO K11渲染图曝光:旗舰IMX890传感器首次下放

    一直以来,OPPO K系列机型都保持着较为均衡的产品体验,历来都是2K价位的明星机型,去年推出的OPPO K10和OPPO K10 Pro两款机型凭借各自的出色配置,堪称有
Top