c#通联支付demo_通联支付接口示例源码(.net/php/java)
【实例简介】
【实例截图】
【核心代码】
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using uniondemo.com.allinpay.syb;
namespace uniondemo
{
public partial class Test : System.Web.UI.Page
{
SybWxPayService sybService = new SybWxPayService();
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btn_pay_Click(object sender, EventArgs e)
{
try
{
Dictionary rsp = sybService.pay(1, DateTime.Now.ToFileTime().ToString(), "W01", "商品内容", "备注", "", "", "http://baidu.com", "", "", "", "");
printRsp(rsp);
}
catch (Exception ex)
{
this.tblank.Value = ex.Message;
}
}
protected void btn_cancel_Click(object sender, EventArgs e)
{
try
{
Dictionary rsp = sybService.cancel(1, DateTime.Now.ToFileTime().ToString(), "12525075", "");
printRsp(rsp);
}
catch (Exception ex)
{
this.tblank.Value = ex.Message;
}
}
protected void btn_refund_Click(object sender, EventArgs e)
{
try
{
Dictionary rsp = sybService.refund(1, DateTime.Now.ToFileTime().ToString(), "12525075", "");
printRsp(rsp);
}
catch (Exception ex)
{
this.tblank.Value = ex.Message;
}
}
protected void btn_query_Click(object sender, EventArgs e)
{
try
{
Dictionary rsp = sybService.query("", "17273218");
printRsp(rsp);
}
catch (Exception ex)
{
this.tblank.Value = ex.Message;
}
}
private void doRequest(Dictionary param, String url)
{
String rsp = HttpUtil.CreatePostHttpResponse(AppConstants.API_URL url, param, Encoding.UTF8);
Dictionary rspDic = (Dictionary)JsonConvert.DeserializeObject(rsp, typeof(Dictionary));
rsp = "请求返回数据:" rsp "\n";
if ("SUCCESS".Equals(rspDic["retcode"]))//验签
{
String signRsp = rspDic["sign"];
rspDic.Remove("sign");
String sign = AppUtil.signParam(rspDic, AppConstants.APPKEY);
if (signRsp.Equals(sign))
{
rsp = rsp "验签成功";
}
else
rsp = rsp "验签失败";
}
this.tblank.Value = rsp;
}
private void printRsp(Dictionary rspDic)
{
string rsp = "请求返回数据:\n";
foreach (var item in rspDic)
{
rsp = item.Key "-----" item.Value ";\n";
}
this.tblank.Value = rsp;
}
}
}
c#通联支付demo_通联支付接口示例源码(.net/php/java)相关推荐
- php 通联支付demo,通联支付接口示例源码(.net/php/java)
通联支付接口示例源码(.net/php/java) c# 2020-12-25 下载地址 https://www.codedown123.com/57372.html 资源下载此资源下载价格为2D币, ...
- WoShop跨境电商国际支付Paypal支付商城全开源无加密商城源码
WoShop跨境电商国际支付Paypal支付商城全开源无加密商城源码 现在的企业都喜欢直接用源码进行开发,特别是在跨境电商版块这一行,很多企业都是直接购买跨境电商系统源码再进行一个二次开发,从而给自己 ...
- 支付宝扫码支付示例源码
支付宝扫码支付示例源码 支付宝扫码付,相对来说根据开发文档开发的话,基本上可以一遍过的.直接上代码. controller: @RequestMapping(value = {"/api/a ...
- java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw
java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调 ...
- 微信支付生成签名和验签SDK源码分析
目录 一.签名分析 1.1 流程分析 1.构造签名串 2.计算签名值 3.设置请求头 二.源码级别分析 二.获取平台证书分析 三.验签分析 3.1 验签使用场景: 3.2 验证流程: 1.获取微信平台 ...
- 【独家正版】最新网盘源码-城通网盘仿蓝奏云修复版源码 完整测试可用无BUG 有问题全额退
源码介绍 还是我们熟悉的城通网盘,网上流传的都是邮箱有bug的,咱这一套肯定是修复了!支持对接阿里OSS/腾讯COS,自定义对接支付系统!前台首页/下载页和蓝奏相似率90%! 源码压缩包里有安装详细教 ...
- node.js毕业设计联影医疗器械管理系统小程序(源码+程序+LW+部署)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...
- PHP实现个人免签约微信支付接口原理+源码
什么是个人免签支付 个人免签支付就是给个人用的支付接口,一般的支付接口都需要营业执照才能申请,个人很难申请的到,或者是没有资质去申请,要和支付商进行签约的.免签,顾名思义就是不需要签约.那么个人免签支 ...
- 个人免签支付系统短信监控自动回调源码APP 实时自动回调!
功能实现:个人免签支付系统,短信监测自动回调源码APP 完美功能 实时监测回调! 设计思路及实现功能: 1.回调地址只需要填写自己写的网址的POST接口即可, 2.监测支付宝&微信收款信息提示 ...
最新文章
- 确认和回调_【短线回调,确认突破点】
- springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置
- 【Qt】Qt资源应用--菜单图标
- 在linux centos 7上安装maven
- 数据结构专题(二):2.7顺序表反转
- 随想录(从apple的swift语言说起)
- 构建一个基本的Python迭代器
- 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid...
- 使用Ubuntu的Crontab定时任务需要注意的地方
- 小米android11账号补丁,小米9 MIUI11 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
- autocad html 插件,cad插件有哪些
- smartupload功能介绍
- 博士毕业要发多少篇文章? 72 所高校大比较,发文最多的是……
- 修复XP图片和传真查看器!
- 计算机术语翻译(Term.)及缩写整理(Abbr.)
- android切换高德导航,Android调起高德地图
- 测试服务器UDP/TCP丢包率
- IE10访问Apache2.4卡死的问题
- ai字体行间距怎么调整_ai怎么调整文字间距- ai调整行间距的详细教程
- CVPR2018 CartoonGAN 解读
热门文章
- 高性能本地缓存Ristretto(三)——淘汰策略
- Golang 本地缓存选型对比及原理总结
- 《GhostXP_SP2电脑公司经典版v8.2》LONGWANG制作
- hive 大数据 除重问题研究
- [tool] perforce
- 如何给卫生间的墙砖打孔,避免瓷砖开裂?
- 程序员要注重沟通能力的提升
- Uncaught (in promise) TypeError: Cannot read property ‘coupon‘ of undefined,页面渲染出来了,但是报上面的错误
- FHS和一些文件相关的操作命令
- win10中如何删除.ttf后缀的字体文件