个人免签微信支付二维码收款接口的方法

平台概述

E交易平台是为移动端应用以及PC网页量身打造的支付服务平台。对于广大的开发者来说,您的产品只需植入一行

代码,即可同时支持移动端以及PC端的多种主流支付通道。秒收SDK作为E交易平台支付服务平台的SDK产品,支持

Android、iOS、移动端网页和PC网页四类平台,并支持五种主流的后端开发语言。

支付背景介绍

目前来讲,只有企业资质才能申请微信支付接口,作为一名程序员要想实现自动收款除了想办法搞到企业资质申请官方的微信支付接口外还可以想办法通过个人收款码来实现。

个人二维码收款码里面除了可以设计金额外还可以设置收款方的备注,这个收款方的备注在识别是哪个用户付款的时候会用到,需要与付款方的备注区分。

个人收款码

同一个金额按照不同的收款备注设置多个,然后保存到服务端,那么数据库有张表就保存了 收款备注,收款金额,收款二维码图片地址 ,收款状态这四个字段。姑且称之为收款码表。

如果有一个用户要付款,就从收款码表中找到一个金额匹配且收款状态为可收款状态的二维码,这个二维码给到用户的同时需要把对应收款状态设置为支付中状态。

在前台用户支付成功后,我们通过微信收款辅助工具(这个工具后面详细讲解),就可以获取到收款方备注,金额等信息。讲是收款方备注传给服务器,通过收款方备注服务器可以知道是哪个用户支付的。

为了避免一个用户长时间占这某个二维码不支付,我们需要在前后台都控制每隔5分钟设置收款状态为可支付状态。

这种实现办法适合小额,支付频率不高的场景。比如说我针对 1元这个金额生成了100个有不同收款备注信息的二维码,那么也就是说5分钟内最多只能有100个人同时支付,1分钟内20个同时支付。对于一些小网站可以满足需求。

接下来说一下微信收款辅助工具,这个工具主要的功能是,当接收到通知栏里面有微信收款通知的时候打开通知信息,获取收款信息,然后把收款信息发送给服务器去处理。

也就是说需要有一台手机24小时联网开着,实时的监听手机通知栏的信息。这种体验是非常差的

平台支付详情

但是,E交易支付的出现则让这一切发生了质的改变

image.png

E交易个人支付免签源码可单独建立支付免签平台,给其他人使用,自己收取月租费或者每笔订单提成,有的第三方免签支付平台源码不稳定,用自己的绝对放心。个人免签支付源码采用xposed框,无需root!超快0.5秒生成!

E交易实现收款即时到个人微信或支付宝账户,微信、支付宝收款二维码实时生成个人支付免签源码,个人支付免签源码非第三方平台,个人支付免签源码自动生成二维码,无需手动上传

    关键是高并发(高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。),E交易的定制式接口则是提供高并发解决方案的标准,在高并发的使用过程中,我们可以发现,在订单量巨大的情况下,普通市场上的个人支付完全不能支撑起高并发的情况,而E交易支付通过通道模式,完美实现了高并发订单:

image.png

在用户的并发使用过程中,用户不仅仅能直接看到自己的并发状况,也能知道当前那个通道是能收款的,哪个是不能的,完全动态调整自己的使用策略!

    所以,通道的并发性非常强,从而也完成了个人收款的并发性质!

再过来看下E交易支付的API文档

    

 

快速引导

第一步:注册 E交易平台 帐号

点击立即注册,成为 E交易平台 用户( 建议使用您常用邮箱进行注册 )。

第二步:开发、线上测试

开发者了解 SDK 接入流程后,下载并按照开发文档进行SDK部署。在调试过程中如有问题,E交易平台 将提供专业的技术支持为你解决问题。

查看API开发文档 前往下载 SDK

验证方式

  • 使用E交易平台官网下载的SDK不做任何参数修改,即可调通并发起金额为0.01元的真实交易(收款帐号为E交易平台在通道开设的帐号)。

第三步:申请、配置参数

获取支付权限

  • 若未开通所需的支付通道,可选择「应用中心-代申请」使用通道参数申请服务。

  • 若已申请过支付通道并且拥有有效通道参数可以跳过此步进行参数配置。

通道参数填写

  • 申请成功后,在E交易平台平台进行企业信息报备,然后选择「应用中心-配参数」进行通道参数填写。

获取appId

  • 进行SDK配置时,需要appId参数。进入应用中心,appId为应用卡片上的22位随机数。

获取secretId

  • 进行SDK配置时,需要secretId参数。

获取并配置交易密钥

  • 商户登录应用中心,右上角用户名处滑动进入「密钥管理」。如果商户选择md5方式加密,商户能在页面看到默认的md5签名串,如需改动可自行编辑保存;如商户选择使用rsa方式加密,可根据示例生成rsa签名公私钥,然后将公钥上传到应用中心即可。

获取并配置异步通知密钥

  • 商户登录应用中心,右上角用户名处滑动进入「密钥管理」。如果商户选择md5加密方式,则通知密钥与交易密钥相同,可在应用中心密钥管理页面编辑;如果商户选择rsa方式加密,则可在页面直接获取E交易平台平台rsa公钥。

第四步:完成支付接入

恭喜你的产品已完成 E交易平台 支付接入, 同时你可以在「应用中心」对已接入支付的应用进行管理。

验证方式

  • 使用E交易平台官网下载的SDK不做任何参数修改,即可调通并发起金额为0.01元的真实交易(收款帐号为E交易平台在通道开设的帐号)。

  • 提交真实企业资质或者个人认证信息并与E交易平台签约成功后,配置企业自己的支付通道参数、appId、secretId、密钥等参数,即可用您的收款帐号发起真实交易

 

支付流程

为什么使用E交易平台?

E交易平台是国内领先的支付接入服务商,秒收作为其主打产品,是一款支付接入产品,聚合了多家主流的支付通道,对

商户只提供一个统一的接口和自定义页面,仅需用一行代码加一个按钮,即可完成配置。秒收降低了开发成本,缩

短了支付接入时间,能使您更专注于核心业务。

猜你喜欢

转载自blog.csdn.net/th_php/article/details/82796853