1.拿注册接口举例子

正常需要的签名明文:

back_notify_url+"|"+bank_nm+"|"+capAcntNo+"|"+certif_id+"|"+city_id+"|"+cust_nm+"|"+email+"|"+mchnt_cd+"|"+mchnt_txn_ssn+"|"+mobile_no+"|"+ page_notify_url +"|"+parent_bank_id+"|"+user_id_from+"|"+ver

如果我的bank_nm   capAcntNo 没有填,还有city_id  cust_nm  email  没有填,直接用  | 来代替

以php来举例子,这里是使用  . 来进行拼接的,本身需要用 |来间隔,如果有2个空值,就再加2条竖线来代表空值即可

$back_notify_url."|||".$certif_id."||||".$mchnt_cd."|".$mchnt_txn_ssn."|".$mobile_no."|". $page_notify_url."|||".$ver;

2.顺便补充

这个方法是php 可以使用的加密方法,前提是你需要有加密的文件php_prkey.pem可以去找对接的人要

$signature = rsaSign($data, $private_key_path);

function rsaSign($data, $private_key_path) {

$priKey = file_get_contents($private_key_path);

$res = openssl_get_privatekey($priKey);

openssl_sign($data, $sign, $res);
openssl_free_key($res);
//base64编码
$sign = base64_encode($sign);

return $sign;
}

3.可以不用表单提交的方式来进行对接

PHP 通过HttpClient.class.php类POST HTTP请求并获取返回值

去这个网站下载http://scripts.incutio.com/amazon/ 这个类就可以

例子    http://blog.sina.com.cn/s/blog_775f158f0100ylzn.html

include_once('HttpClient.class.php');
//目标主机的地址,我这里填上测试的地址
//$Client = new HttpClient("https://jzh-test.fuiou.com/jzh/BalanceAction.action");
$url = "https://jzh-test.fuiou.com/jzh/BalanceAction.action";//请求的页面地址
//POST的参数  这里面是需要传递给富友的参数(也就是你平时表单里提交的参数)
$params = array('mchnt_txn_ssn'=>$mchnt_txn_ssn,'mchnt_cd'=>$mchnt_cd,'mchnt_txn_dt'=>$mchnt_txn_dt,'cust_no'=>$cust_no,'signature'=>$signature);

$pageContents = HttpClient::quickPost($url, $params);
echo $pageContents;

转载于:https://www.cnblogs.com/mengcode/p/6925206.html

富友支付接口对接不是必填的值如何处理相关推荐

  1. 富友支付 统一下单接口 自创php版本demo

    看了文档才发现demo只有java版本的 那可不妙啊 还好在我的坚持与努力下 终于参透了这文档. 就这个文档 富友开放接口文档  有一说一这个验签的方式还是很简介的直接md5验签 害我找了半天的DES ...

  2. 富友支付AS微信支付

    刚好公司有个需求,需要把公众号的微信支付,改成富友AS微信支付(我自己起的名字),而且是要用C#去写.对于只用过PHP和Python的我来说,那是一脸懵逼.最后研究了一下富友开放平台的文档,折腾了一天 ...

  3. 富友集团由盈转亏:收购事项完成后未变更,旗下富友支付多次被罚

    近日,精达股份(SH:600577)发布的2020年年报显示,该公司2020年度实现营业收入124.47亿元,同比增长3.75%:归属于上市公司股东的净利润为4.19亿元,同比下降4.29%. 同时, ...

  4. 第三方银联支付接口对接_聊聊三方支付对接那点事儿(附Demo)

    每一个做过支付对接的少年上辈子都是折翼的天使.--题记 三方支付对接是一件比较有意思的事儿,今天就拿这个话题来掰扯掰扯.相信每个做过支付对接的小伙伴都有段血与火的经历,那段日子只有痛苦与煎熬,恨不得大 ...

  5. 【项目】关于杉德支付接口对接

    文章目录 前言 对接杉德的一键快捷支付 杉德的商家中心 代码 问题 参考文献 前言 该支付就是调用他们的支付页面,绑卡无需我们操作,所有支付操作都有他们控制.对接的支付是,一键快捷支付,参考的文档是他 ...

  6. 特殊格式的 汇潮支付接口对接

    在公司业务中,对接汇潮支付,--------该需求是调用汇潮的支付接口,他们作为中台,由他们调用支付宝接口 在异步回调的时候,遇到了"参数通过 post 方式提交, Content-Type ...

  7. 金蝶k3财务接口_记录用友T+接口对接的心酸历程

    前言:公司的业务主要是对接财务系统做单据传输或者凭证处理的,难免少不了和各大财务软件做数据对接,其中当然是必须通过接口来传递数据了.于是乎,用友T+的版本来了,对接的工作自然是我来做,可没想到就是这样 ...

  8. 支付宝支付接口对接的总结

    本周工作最大的困难还是支付宝支付接口的对接. 遇到主要的问题是两个:1. 发送订单给支付宝接口,接口验证签名失败. 2.支付宝付款结束后,发送信息给网站接收方进行二次验签,还是签名过不了.验签的方式是 ...

  9. 记录用友T+接口对接的心酸历程

    前言:公司的业务主要是对接财务系统做单据传输或者凭证处理的,难免少不了和各大财务软件做数据对接,其中当然是必须通过接口来传递数据了.于是乎,用友T+的版本来了,对接的工作自然是我来做,可没想到就是这样 ...

最新文章

  1. 逢低买入?比特币、莱特币和比特币现金反弹行情一触即发?
  2. linux系统简单操作代码,Linux系统编程:简单文件IO操作(示例代码)
  3. aapt.exe已停止工作 r.java_【转】android错误 aapt.exe已停止工作的解决方法
  4. java爬虫之正则表达式
  5. java 线程一直运行状态_详解JAVA 线程-线程的状态有哪些?它是如何工作的?
  6. mysql80连接不上本地服务器_Windows Server 2016 远程桌面本地连接不上
  7. 一辆车,一年大概要花费多少钱,除了油费?
  8. js如何判断一个数组中是否有重复的值
  9. 解决小程序图片上传问题
  10. Butterworth数字滤波器设计
  11. 2021-2-5BootStrap4.5中的blockquote标签
  12. 在硅谷初创公司怎么找投资人
  13. JS变量、数据类型及运算符
  14. Springboot微信点餐系统——01项目设计以及初步环境搭建
  15. PR曲线,ROC曲线和AUC的区别
  16. [AGC001E]BBQ Hard
  17. 潘多拉 搭建 php服务器,MAYA带你重建潘多拉!
  18. 安卓的BP、AP、NV是什么意思
  19. AndroidStudio的下载、安装、第一个工程运行
  20. Win10系统下语音识别聆听功能使用方法

热门文章

  1. plant simulation 建模案例分析
  2. C语言:求ax²+bx+c=0方程的解
  3. fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案
  4. 抖音康辉机器人_抖音讯飞智声AI黑科技是什么 与明星互动就是这么简单
  5. 联想微型计算机3000 c305,桌面一体机新宠 联想3000 C305评测
  6. Swift编程十二(方法)
  7. Alpha冲刺-第三天
  8. 数据库范式(normalization)
  9. ls -al 命令详解
  10. 什么蓝牙耳机好看?2022高颜值蓝牙耳机排行榜