实现个人收款是一件很麻烦的事,可以通过 paybob 注册个人收款接口,帮助签约个人支付宝,微信支付接口(不需要营业执照),几分钟就可以开通,申请开通后,获取商户号和通信密钥,然后开始对接,本章主要说一下扫码支付

  • 扫码支付请求步骤:

  1. 构建请求参数

  2. POST 参数到请求地址

  3. 根据返回内容展示二维码

  4. 用户支付成功后接收异步通知

  • 扫码对接

    php代码如下:


<?php$order = ['mchid' => 'xxxxxxxxxxx','body' => 'test',               // 订单标题'out_trade_no' => time(),       // 订单号'total_fee' => 120,             // 金额,单位:分];$order['sign'] = sign($order);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, 'https://paybob.cn/api/native');curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $order);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);$rst = curl_exec($ch);curl_close($ch);print_r($rst);function sign(array $attributes) {ksort($attributes);$sign = strtoupper(md5(urldecode(http_build_query($attributes)) . '&key=' . 'xxxxxxxxxxxx'));return $sign;}
  • 把上面的商户号和通信密钥换成自己的。最终即可打印出扫码接口返回结果。

  • 扫码接口返回的结果中,其中的 code_url 是二维码内容,可通过二维码生成的类转化为二维码。或者接口返回的 qrcode 参数即是二维码的图片地址,把该二维码展示给用户,用户可通过手机微信的扫一扫功能,进行扫码支付。

  • 需要注意的是,上面演示代码中未演示异步通知。如果需要异步通知,可以增加一个 notify_url 参数,那么在支付完成后,服务器会收到支付成功的异步通知。可自行进一步进行业务逻辑的触发和处理。

  • 最后和大家分享一下签名生成的通用步骤如下:

  1. 设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringA。

  2. 在stringA最后拼接上 &key=密钥 得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值

怎么对接个人收款支付接口(扫码支付)相关推荐

  1. PHP支付宝免签约即时到账接口扫码支付实例

    PHP支付宝免签约即时到账接口扫码支付实例,比较简单实用,下面有教程 安装教程: 1.把\pay_files\4422875341317181.png换成你自己的二维码.  2.把pay.htm文件里 ...

  2. 手机H5支付和扫码支付的区别是什么?

    H5支付就是网页发起的微信.支付宝唤醒,通过微信自带的微信浏览器内jssdk发起的微信支付.支付宝也可以拉起手机浏览器唤醒支付宝发起支付宝支付. 扫码支付即通过手机app进行扫码付款,最常用的软件如微 ...

  3. 沙箱支付实现扫码支付教程(前后端分离版)

    利用沙箱支付实现电脑扫码支付 一.准备工作 二.效果展示 三.实现代码 3.1 后台代码(我这里利用的是SpringBoot集成的SSM,当然不使用SpringBoot也可以) 3.2 前台代码 (前 ...

  4. 支付宝支付开发——当面付条码支付和扫码支付

    原文: http://www.cnblogs.com/txw1958/p/alipay-f2fpay.html 本文介绍支付宝中当面付下属的条码支付.扫码支付.订单查询.退款申请的集成开发过程. 本文 ...

  5. 第三篇、记录微信统一支付、扫码支付开发

    项目中使用了微信的统一支付以及扫码支付,记录下学习记录 目录 项目中使用了微信的统一支付以及扫码支付,记录下学习记录 1.配置wechat4j.properties 文件 2.编写支付工具类 3.统一 ...

  6. 梦行扫码付(收银台条码支付 微信钱包条码支付 支付宝二维码支付 手机APP钱包支付 PHP扫码支付 )

    适用于:各行各业(如,超市 餐厅 收费站 等各类收费处) 平台管理员篇 扫码付管理 (收银台条码支付) 全站收款账号 (微信钱包条码支付) 全站收款记录 (支付宝二维码支付) 商家篇 我的扫码付 (支 ...

  7. 支付宝支付开发—当面付条码支付和扫码支付

    关键字:支付宝 当面付 条码支付 扫码支付 二维码支付 订单查询 退款 作者:方倍工作室 原文:https://www.cnblogs.com/txw1958/p/alipay-f2fpay.html ...

  8. 微信支付之扫码支付与小程序支付

    微信支付之扫码支付与小程序支付 前言:最近的需求中,频繁出现微信支付功能的开发,于是研读了微信官方开发文档以及相关代码做了以下总结,并记录在此,以备不时之需.如有不足之处,欢迎批评指正. 微信官方开发 ...

  9. php接入微信支付,扫码支付和H5支付(非微信浏览器),基于thinkPHP框架 WeChatDeveloper支付类包 踩坑指南

    此文章入选<PHP领域内容榜>第4名 文章介绍 本文主要介绍通过thinkPHP5和第三方支付类包(WeChatDeveloper)实现快速接入微信扫码支付和微信H5手机网站支付(非微信浏 ...

最新文章

  1. C++类的成员变量和成员函数
  2. Java 编程语言中很少被人了解的特性-statement label
  3. 【RegExp】JavaScript中正则表达式判断匹配规则以及常用方法
  4. 在 CAP 中使用 AOP ( Castle.DynamicProxy )
  5. 前端学习(3124):react-hello-react之批量传递props
  6. Matlab中fixdt数据类型
  7. 2020魔幻“商战”:抢公章、发黄图、半夜翻工厂...最烂的小说都不敢这么写
  8. windows程序窗体创建流程模型A--利用基本数据类型
  9. c# const与readonly 关键字的比较
  10. 专家称纳米机器人未来将“入侵”人脑,让人类将获得“超能力”
  11. [leetcode]5336. 上升下降字符串
  12. 单片机:楼梯照明灯控制
  13. MacOS安装Photoshop2022提示错误代码107(Error Code: 107)(更新)
  14. 合并pdf文件-批量打印
  15. Jquery获取选中 的TR元素 和 子元素td
  16. Linux系统 (二)- 指令学习2
  17. 修怪曹操杀了华佗_拔剑-浆糊的传说_新浪博客
  18. kettle实例-高级转换-数据合并
  19. 解析人工智能时代蕴含的人文主义精神
  20. 数字水印进阶篇——基于DWT-SVD的数字水印(附matlab代码)

热门文章

  1. 一张新型肺炎地区分布地图是怎么制作的?
  2. 连接MySql报错【ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)】
  3. PTA - 数据库合集19
  4. 密码基础知识(3)---对称密码体制
  5. 记一次npm install 报RequestError connect ETIMEDOUT 20.205.243.166443和RequestError socket hang up
  6. Android应用接入微信开放平台
  7. 如何解决HTML网页中文显示乱码
  8. 实现Python Http 接口测试
  9. 如何入门学习cg原画
  10. 一篇 CVPR 2022顶会论文是如何炼成的,顶会一作亲述