【实例简介】

【实例截图】

【核心代码】

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)相关推荐

  1. php 通联支付demo,通联支付接口示例源码(.net/php/java)

    通联支付接口示例源码(.net/php/java) c# 2020-12-25 下载地址 https://www.codedown123.com/57372.html 资源下载此资源下载价格为2D币, ...

  2. WoShop跨境电商国际支付Paypal支付商城全开源无加密商城源码

    WoShop跨境电商国际支付Paypal支付商城全开源无加密商城源码 现在的企业都喜欢直接用源码进行开发,特别是在跨境电商版块这一行,很多企业都是直接购买跨境电商系统源码再进行一个二次开发,从而给自己 ...

  3. 支付宝扫码支付示例源码

    支付宝扫码支付示例源码 支付宝扫码付,相对来说根据开发文档开发的话,基本上可以一遍过的.直接上代码. controller: @RequestMapping(value = {"/api/a ...

  4. java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw

    java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调试部署+系统+数据库+lw java毕业设计基于BS架构的疫情包联信息管理系统的设计与实现mybatis+源码+调 ...

  5. 微信支付生成签名和验签SDK源码分析

    目录 一.签名分析 1.1 流程分析 1.构造签名串 2.计算签名值 3.设置请求头 二.源码级别分析 二.获取平台证书分析 三.验签分析 3.1 验签使用场景: 3.2 验证流程: 1.获取微信平台 ...

  6. 【独家正版】最新网盘源码-城通网盘仿蓝奏云修复版源码 完整测试可用无BUG 有问题全额退

    源码介绍 还是我们熟悉的城通网盘,网上流传的都是邮箱有bug的,咱这一套肯定是修复了!支持对接阿里OSS/腾讯COS,自定义对接支付系统!前台首页/下载页和蓝奏相似率90%! 源码压缩包里有安装详细教 ...

  7. node.js毕业设计联影医疗器械管理系统小程序(源码+程序+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  8. PHP实现个人免签约微信支付接口原理+源码

    什么是个人免签支付 个人免签支付就是给个人用的支付接口,一般的支付接口都需要营业执照才能申请,个人很难申请的到,或者是没有资质去申请,要和支付商进行签约的.免签,顾名思义就是不需要签约.那么个人免签支 ...

  9. 个人免签支付系统短信监控自动回调源码APP 实时自动回调!

    功能实现:个人免签支付系统,短信监测自动回调源码APP 完美功能 实时监测回调! 设计思路及实现功能: 1.回调地址只需要填写自己写的网址的POST接口即可, 2.监测支付宝&微信收款信息提示 ...

最新文章

  1. 确认和回调_【短线回调,确认突破点】
  2. springboot项目中的注解 启动项目的方式 解决spring的bean.xml配置不生效 spring的基础JDBC配置
  3. 【Qt】Qt资源应用--菜单图标
  4. 在linux centos 7上安装maven
  5. 数据结构专题(二):2.7顺序表反转
  6. 随想录(从apple的swift语言说起)
  7. 构建一个基本的Python迭代器
  8. 背水一战 Windows 10 (53) - 控件(集合类): ItemsControl 的布局控件 - ItemsStackPanel, ItemsWrapGrid...
  9. 使用Ubuntu的Crontab定时任务需要注意的地方
  10. 小米android11账号补丁,小米9 MIUI11 解账户锁 可登小米账号 永不反锁 完美ROOT 解锁包...
  11. autocad html 插件,cad插件有哪些
  12. smartupload功能介绍
  13. 博士毕业要发多少篇文章? 72 所高校大比较,发文最多的是……
  14. 修复XP图片和传真查看器!
  15. 计算机术语翻译(Term.)及缩写整理(Abbr.)
  16. android切换高德导航,Android调起高德地图
  17. 测试服务器UDP/TCP丢包率
  18. IE10访问Apache2.4卡死的问题
  19. ai字体行间距怎么调整_ai怎么调整文字间距- ai调整行间距的详细教程
  20. CVPR2018 CartoonGAN 解读

热门文章

  1. 高性能本地缓存Ristretto(三)——淘汰策略
  2. Golang 本地缓存选型对比及原理总结
  3. 《GhostXP_SP2电脑公司经典版v8.2》LONGWANG制作
  4. hive 大数据 除重问题研究
  5. [tool] perforce
  6. 如何给卫生间的墙砖打孔,避免瓷砖开裂?
  7. 程序员要注重沟通能力的提升
  8. Uncaught (in promise) TypeError: Cannot read property ‘coupon‘ of undefined,页面渲染出来了,但是报上面的错误
  9. FHS和一些文件相关的操作命令
  10. win10中如何删除.ttf后缀的字体文件