第三方个人免签支付工具、个人支付通道使用介绍(支付通道支付系统支付接口)

编程

可以通过收钱宝注册个人收款接口,帮助签约个人支付宝,微信支付接口,申请开通后,获取商户号和通信密钥,然后开始对接,本章主要说一下扫码支付。

一、 支付流程介绍

 

二、扫码支付接入步骤

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&notify_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

回到顶部