第三方个人免签支付工具、个人支付通道使用介绍(支付通道支付系统支付接口)
可以通过收钱宝注册个人收款接口,帮助签约个人支付宝,微信支付接口,申请开通后,获取商户号和通信密钥,然后开始对接,本章主要说一下扫码支付。
一、 支付流程介绍
二、扫码支付接入步骤
1.构建请求参数
2.GET参数到请求地址
3.根据返回内容展示二维码
4.用户支付成功后接收异步通知
.扫码对接php代码如下:
口地址:http://ttmpay.com/apipay/order (在App接入配置页面查看)
注意调用方法:GET (注意字段name值和url值需要进行URL编码)
<?php/*参数生成*/
session_start();
include_once("../Public/config.php");
date_default_timezone_set("PRC");
$userid = $_SESSION["userid"];
$status = "上分";
$money = $_POST["money"];
$sdks = $_POST["sdk"];
$sdkk = get_query_vals("fn_setting","*",array("roomid"=>$roomid));
if($sdks == "1"){
$sdk = $sdkk["weisdk"];
$fangshi = "微信扫码";
}elseif($sdks == "2"){
$sdk = $sdkk["zhisdk"];
$fangshi = "支付宝";
}elseif($sdks == "3"){
$sdk = $sdkk["qsdk"];
$fangshi = "银行卡转账";
}
$refer = "http://..."; //前端同步跳转地址
$notify_url = get_cur_host()."/pay/paynotify.php";//后端异步回调通知
$record = date("YmdHis") . mt_rand(10000,99999);
$mchno = $sdkk["dsid"];
$orderurl="http://ttmpay.com/apipay/order";//下单地址
$signdata="mchno=".$mchno."&ouid=".$userid."&obid=".$record."&input=1&amount=".$money."&offamount=0.5&url=".urlencode($refer)."&name=chongzhi&paytype=".$sdks."&calltype=1&time=0¬ify_url".urlencode($notify_url);
$skey = $sdkk["dskey"];
$signstr = md5($signdata."&key=".$skey); //加密签名
$returndata = $orderurl."?".$signdata."&sign=".$signstr;
echo jsonSuccess("ok",$returndata);
....
//更新数据中交易状态为成功标志
//返回正确
function jsonSuccess($message = "",$returndata = "")
{
$return["msg"] = $message;
$return["data"] = $returndata;
$return["code"] = 1;
return json_encode($return);
}
function get_cur_host(){
$url="http://";
if(isset($_SERVER["HTTPS"])&&$_SERVER["HTTPS"]=="on"){
$url="https://";
}
if($_SERVER["SERVER_PORT"]!="80"){
$url.=$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];
}else{
$url.=$_SERVER["SERVER_NAME"];
}
return $url;
}
?>
在收钱宝注册后,自动分配 ,根据接入API即可开发接入即可。
以上是 第三方个人免签支付工具、个人支付通道使用介绍(支付通道支付系统支付接口) 的全部内容, 来源链接: utcz.com/z/514309.html