目录

前言

一、支付FM主要优势:

二、使用前需注意

使用TP5接入FM支付


前言

由于自己的网站需要用到在线收款,但是使用某宝和某信的签约接口太麻烦了,仅仅只用一个某宝当面付功能来收款,又太单一,而且有时收款多了,经常被某宝风控(本人从事正当行业,但是频繁的收款容易被误杀了。)

在寻求解决的方案时,让我找到了支付FM (传送门:商户注册 - 支付FM,聚合支付接口,让支付接口更简单),一个不需要任何签约方式的收款渠道,支持多个平台收款,不是广告,只是推荐给有需要的朋友


一、支付FM主要优势:

1、支持手动上传自己的微信和支付宝的收款码

2、如果你有营业执照,也可以使用微信和支付宝的官方收款接口

3、支持上传多家银行的收款信息,收款直达自己账户内

4、该平台所有的款项都是直接自己账上,没有第三方接手和中转

5、收费合理,收款100大概只要你5毛的手续

支持个人网银接入

支持多个平台个人收款码接入

二、使用前需注意

1、需要自己拥有独立开发能力

虽然对接比较简单,有操作文档及示例,但对于没有语言基础的来说,还是会像天书一样

2、需要自行准备多余的安卓手机

由于是免签收款,上传的是自己平日里的收款码,需要在手机上登录账号,下载专门的监控软件进行监听是否收款到账。(不要试图使用电脑的安卓模拟器,没用!!!)

3、不支持灰色及违F产业

为了保持干净的网络环境,不法分子退退退!不要祸害国内良民!


使用TP5接入FM支付

该平台支持多语言接入,文档都是有相关实例的,由于我平台喜欢用TP5来开发,这里我用平台提供的PHP实例,给大家做个示范:

controller

public function order(){// php json方式接收接口返回支付链接后 自行跳转// 开发手册:http://docs.nephalem.cn/read/zhifufm/step$amount = '0.05'; // 获取充值金额$orderNo = uniqid(); // 自己创建的本地订单号$subject = 'test';$merchantNum = '14128381*********'; // 商户号, 商户后台的用户中心页面查看$secret = '78412eaeccc4*********'; // 商户密钥, 商户后台的用户中心页面查看$api_url = 'http://******/api/startOrder'; // 接口地址,商户后台的用户中心页面查看$payType = input('payType'); // 查看支付接口文档说明payType的取值$notifyUrl = 'http://*****/notify'; // xxxx修改为您自己用来接收支付成功的公网地址$returnUrl = 'http://***/return_url.php'; //# 支付成功您想展示给顾客看到的页面地址$returnType = "json"; // 接口返回方式 page为直接跳转到支付页面,不传返回json$sign = sign ( array ($merchantNum,$orderNo,$amount,$notifyUrl,$secret) );$native = array ("subject" => $subject,"attch" => $subject,"merchantNum" => $merchantNum,"payType" => $payType,"amount" => $amount,"orderNo" => $orderNo,"notifyUrl" => $notifyUrl,"returnUrl" => $returnUrl,"sign" => $sign,"returnType" => $returnType);// 此处可以根据自己的需求,写一个保存数据库事件$param = http_build_query ( $native );$return = http_request ( $api_url, $param, 'application/x-www-form-urlencoded;charset=utf-8' );if (strpos ( $return, '{' ) === 0) {$return = json_decode ( $return, true );if ($return ['success']) {// json方式展示支付链接有如下几种return($return ['data'] ['payUrl']);exit();// header("Refresh:0.1;url=" . $return['data']['payUrl']); //会在0.1秒后执行跳转} else {exit($return ['msg']);}} else {exit( "请求异常");}}

common

/*** 签名函数,Class中调用方式 $this->sign(...)* @param unknown $data_arr* @return unknown*/
function sign($data_arr) {return md5 ( join ( '', $data_arr ) );
}// 发送请求
function http_request($url, $post_data = array(), $header = 'Content-Type: application/json') {$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, $url );curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );// 返回最后的Locationcurl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_POSTFIELDS, $post_data );curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 60 );curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE );curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE );curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ($header,'Content-Length: ' . strlen ( $post_data )) );$contents = curl_exec ( $ch );curl_close ( $ch );return $contents;
}

还有一个,前端页面非常简单,一个表单提交都接口即可,懂的都懂,具体怎么写,看大家习惯!

对接完成后,网站上点击付款,效果如下:

之后,我们还得有一个通知过程 ,来完成订单。

public function notify(){   $merchantNum = '14128*********';$key = '784**************';$sign = sign(array($_GET['state'], $merchantNum, $_GET['orderNo'], $_GET['amount'], $key));// 鉴权if($merchantNum==$_GET['merchantNum'] && $sign == $_GET['sign']) {//鉴权通过后的业务代码编写//您的代码块 start//判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回结果成功标志//您的代码块 endecho "success";exit;}

 完成对接之后,用户每一笔在网站上的支付,我们都能在后台查询到状态!

短短几步是不是非常简单呢!

TP5对接免签FM支付接口相关推荐

  1. 社群扫码进群活码引流完整运营源码/对接免签约支付接口/推广正常绑定下级

    简介: 搭建环境 1.环境Nginx MySQL 5.6 php7.2 php7.2安装扩展fileinfo redis Swoole sg11 服务器需要安装linux的系统, 安装上宝塔,在配置这 ...

  2. 【2022修复版】社群扫码进群活码引流完整运营源码/对接免签约支付接口/推广正常绑定下级/带视频搭建教程

    源码简介 搭建环境 1.环境Nginx MySQL 5.6 php7.2 php7.2安装扩展fileinfo redis Swoole sg11 服务器需要安装linux的系统, 安装上宝塔,在配置 ...

  3. tp5 集成支付宝h5支付接口

    tp5 集成支付宝h5支付接口 前台支付的时候调取后台接口 function alipay(order_sn){$.ajax({url: '接口地址',type: "GET",da ...

  4. 对接支付宝网站支付接口

    今天因为业务需要线上支付充值,所以需要对接支付宝的网站支付接口.首先去支付宝开发者中心看了一遍demo:网址如下:https://docs.open.alipay.com/270/106291/ 大致 ...

  5. 怎么对接个人收款支付接口(扫码支付)

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

  6. [转]个人网站对接支付宝,微信支付接口史上最详细教程

    对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧.三分钟就可以申请,支付宝个人即时 ...

  7. Django对接支付宝Alipay支付接口

    最新文章更新见我的个人主页: https://xzajyjs.cn 我们在使用Django构建网站时常需要对接第三方支付平台的支付接口,这里就以支付宝为例(其他平台大同小异),使用支付宝开放平台的沙箱 ...

  8. 网站对接支付宝,微信支付接口史上最详细教程

    联系qq:1104752746对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧.三 ...

  9. 微信JSAPI支付对接流程及支付接口设计

    文章目录 前言 一.JSAPI支付场景及逻辑 二.开发步骤 1.设置支付目录 2.设置授权域名 3.业务流程 三.代码设计 1. 支付页面 2. Controller 3. JS调起支付 4. 工具类 ...

最新文章

  1. Cortex-M3的工作模式和特权级别
  2. linux关于防火墙的一些知识
  3. 测试:将手机摄像头用作网络摄像头的拍摄效果
  4. golang日志输出
  5. 让Jacob从当前路径读取dll文件及相关打包方法
  6. python 小说数据挖掘_Python 中的实用数据挖掘
  7. 随想录(英语学习的几个误区)
  8. CCF NOI1004 填充矩形
  9. 非double型数值-整型数据类型
  10. 【Java程序设计】输入输出
  11. python程序如何发布
  12. 那些消失了的黑客杂志 | 深度
  13. VUE项目实战(一)
  14. 一个好用的智能抠图网站
  15. 政府大数据服务,跑马圈地正当时
  16. Ubuntu 下eclipse安装
  17. 关于城市旅游的HTML网页设计——中国旅游HTML+CSS+JavaScript 11页 带视频 带轮播
  18. visio 为保存卡死找回文件
  19. springboot项目:前后端搭建
  20. 用JavaSwing也能写出win10扁平风的软件

热门文章

  1. 1109:开关灯(C C++)
  2. opencv学习笔记五十三:训练自己的级联分类器
  3. Vue入门之Web端CURD前端项目示例
  4. php 实现ppt转动态swf,如何利用iSpring Free软件将ppt转换成swf视频文件? (140808)|老小孩讲述...
  5. 数据服务器/平台服务器
  6. css中div高度自适应
  7. 网站卡在“fonts.googleapis.com”谷歌字体,解决方案
  8. 将excel数据导入到SQL server数据库,SQL server引入导入excel报表,如何解决“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题
  9. ArcGis中已知经纬度坐标转任意坐标系(以点和80坐标系为讲解模板)
  10. 国内高速下载 GitHub 下载单文件夹和 release 的方法