汇付宝支付相关问题记录

  • 支付
    • 退款

支付

汇付宝支付接口还是相当简单的,下载demo,编写接口调用即可。

 /*************创建签名***************/$sign_str = '';$sign_str  = $sign_str . 'version=' . $version;$sign_str  = $sign_str . '&agent_id=' . $agent_id;$sign_str  = $sign_str . '&agent_bill_id=' . $agent_bill_id;$sign_str  = $sign_str . '&agent_bill_time=' . $agent_bill_time;$sign_str  = $sign_str . '&pay_type=' . $pay_type;$sign_str  = $sign_str . '&pay_amt=' . $pay_amt;$sign_str  = $sign_str .  '&notify_url=' . $notify_url;$sign_str  = $sign_str . '&return_url=' . $return_url;$sign_str  = $sign_str . '&user_ip=' . $user_ip;$sign_str  = $sign_str . '&key=' . $sign_key;$sign = md5($sign_str); //签名值

传参

 $arr  = ['version'         => $version,'agent_id'        => $agent_id,'agent_bill_id'   => $agent_bill_id,'agent_bill_time' => $agent_bill_time,'pay_type'        => $pay_type,'pay_code'        => $pay_code,'pay_amt'         =>  $pay_amt,'notify_url'      => $notify_url,'return_url'      => $return_url,'user_ip'         => $user_ip,'goods_name'      => ($goods_name),'goods_num'       => ($goods_num),'goods_note'      => ($goods_note),'meta_option'     => $meta_option,//'remark'          => $remark,'is_phone'        => $is_phone,'is_frame'        => $is_frame,'sign'            => $sign,];

注意对比文档传对参数,汇付宝的接口文档太特么坑,不标注清除。

退款

垃圾文档不写清楚退款的时候要用他的退款key,搞了半天一直提示“E101sign验证错误”,配置一下退款key就行。异步通知返回的时候不返回 ret_code,看他的返回实例,协议参数里的ret_code没有返回,接受参数的时候注意一下。
同步通知的时候返回xml格式,需要转换为数组

$ret = iconv("GB2312","UTF-8//IGNORE",urldecode($ret));helper('xml');$arr = json_decode(json_encode(simplexml_load_string($ret, 'SimpleXMLElement', LIBXML_NOCDATA)), true);

传参数,agent_bill_id和refund_details为互斥参数,必须传其中一个参数。默认使用agent_bill_id

$arr = ['version'        => $version,'agent_id'       => intval($agent_id),'agent_bill_id'  => $agent_bill_id,'notify_url'     => $notify_url,'sign'           => $sign,];

【汇付宝支付相关问题记录】相关推荐

  1. Android WebView使用及苏宁易付宝支付相关问题

    最近项目中应用到苏宁易付宝支付方式  项目中遇到了一些问题总结如下: 易付宝使用处理的逻辑代码: public class YiFuBaoWebView extends BaseActivity im ...

  2. 抖音小黄车挂淘宝店相关问题记录

    不开淘宝店,但作为技术被客户问起来,总得知道个一二,今天研究了一下,大致情况如下: 抖音绑定淘宝推广id 大致流程就是抖音开通橱窗,橱窗和淘宝挂钩,淘宝商品引入橱窗. 首先要满足抖音要求(比如粉丝&g ...

  3. 汇付聚合支付自助接入解决方案快捷支付接口代码详解

    上篇文章 <汇付聚合支付自助接入的一点经验分享> 发出后,受到众多朋友的阅读与评论,在此感谢大家的厚爱.看有些朋友评论说:很有用,能不能再讲具体一点,今天我就应大伙需求,来具体讲一讲里面的 ...

  4. 【php接入PayPal】贝宝支付2020-12月版

    支付逻辑简介 跟微信和支付宝支付不一样,微信和支付宝都是先走统一下单接口,然后返回创建的下单会话id等然后传给前端,贝宝支付是我们先通过API发起个支付请求,然后贝宝给我们个支付链接,前端打开我们的支 ...

  5. 易宝支付架构师移动产品线技术负责人程超走在Java的路上

    程超目前就职于易宝支付,任职架构师.人们常说,一个架构师工作的好坏决定了整个软件开发项目的成败.可见架构师的重要性所在,在程超看来做好一名构架师要做到"言传身教",架构师作为技术工 ...

  6. 【CSDN英雄会】 易宝支付架构师、移动产品线技术负责人程超:走在Java的路上

    英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台.通过线下线上的互动形式,为CSDN社区专家提供更多学习.合作.宣传的机会.英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组 ...

  7. 基本权限管理框架,开通淘宝支付

    一直都想做一个后台权限管理框架,不需要太复杂的功能,满足一般需求即可,体积小巧,速度快,基本权限管理框架,就是这样的一个小型权限框架,至于你相不相信我不知道,反正我信!~~ 好吧,先上图,有图才有真像 ...

  8. 易宝支付碰到 交易签名无效问题

    今天在易宝支付问题上给纠结了半天,将模块加进文件中,设置好商户ID与密钥,加上对应的域名,是可以实现在线支付问题.但我现在要的功能是要按不同的分组,去读取不同的商户ID与密钥,因些,我将这些存到数据库 ...

  9. ysdk应用宝渠道接入问题记录

    YSDK应用宝渠道接入问题记录 1.参数问题 登录时使用,不区分沙箱和线上环境手Q:AppId.Appkey微信:AppId.Appkey米大师支付专用,区分沙箱和线上环境:offerid(和手Q的a ...

最新文章

  1. 隔空投送所有人安全吗_Find X2将采用2K+120Hz屏幕,支持65W;安卓将拥有“隔空投送”;“杀毒霸主”Avast被曝偷卖4.35亿用户数据;...
  2. redis 突然大量逐出导致读写请求block
  3. 使用Gson 解析json
  4. 3、Python字典集合
  5. opencv converTO()函数 转换图像的数据类型不改变通道数,注意与cvtColor()改变颜色空间/彩色空间/色彩空间函数区分
  6. 操作系统(2) -- 进程管理
  7. C#来创建和读取XML文档 [转]
  8. 将项目导入eclipse中出现的jsp页面报错
  9. __attribute__ 详解
  10. 飞鸽传书内网传输好伙伴
  11. 跨越全场景统一架构三大挑战,MindSpore亮出“四招”
  12. IOError: cannot open resource
  13. SSMS 18.0运行时闪退
  14. Java开发的文字RPG游戏,代码开源
  15. TeamTalk GroupModel详解
  16. 随着公司对各种网络需要的满足,公司服务器的响应不如购买及时性,第八章网络企业的供应链管理.ppt...
  17. linux校验密码错误,linux 命令 如何做密码校验
  18. win7 uefi 无法对计算机,uefi安装_uefi安装win7解决方法
  19. 2 | TGA文件格式分析
  20. 【教程】如何使用ArcGIS绘制荧光图

热门文章

  1. Java实现DM5加密
  2. 蘑菇街李忠的如何学习
  3. Egret实战开发笔记,飞行射击游戏(六)
  4. 轻量截图工具Snipaste详细图文使用教程
  5. 聚焦创新丨赛宁网安亮相2022未来网络发展大会成果展
  6. 企业级|Harbor镜像仓库合体Nutanix超融合
  7. HTML2d动态效果图,html5+css3实现2D-3D动画效果实例
  8. python英文文本词频统计代码_Python小程序:文本词频统计(英文+中文)
  9. FileUtils工具类的使用方法
  10. PS模仿任何照片色调