1. 重庆云诚科技 > 互联网资讯 >

〔php开发教程教程〕php支付接口开发教程

导读php支付宝接口贡献用户名:【早已为你谱写】 ,现在由重庆云诚科技小编为你解答与【php开发教程教程】的相关内容!最佳回答登录支付宝,然后有个商户版的,进入申请双功能接口,...

今天我们来聊聊[php开发教程教程],以下3关于php支付接口开发教程的观点希望能帮助到您找到想要的结果。

php支付宝接口

贡献用户名:【早已为你谱写】 ,现在由重庆云诚科技小编为你解答与【php开发教程教程】的相关内容!

最佳回答登录支付宝,然后有个商户版的,进入申请双功能接口,

然后下载下来的接口包文件有很多语言的源码

我们选择PHP版的UFT-8

里面包括一些文件

images文件里是支付宝相关的一些标志的图片,lib文件很重要,是整个接口的核心类文件;

alipay.config.php是相关参数的配置文件

alipayapi.php 是支付宝接口入口文件

notify_url.php 是服务器异步通知页面文件;

return_url.php 是页面跳转同步通知文件;

按照开发文档开发即可

<php

//这里有一些教程 希望能帮到你

// 

>

望 

以上就是重庆云诚科技小编解答贡献者:(早已为你谱写)分析的关于“php支付宝接口”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,现在接着继续答疑下文用户【迷糊派的波板糖】分享的“PHP 工商银行B2C支付接口怎么做”的一些相关疑问做出分析与解答,如果能找到你的答案,可以关注本站。

php支付宝接口

PHP 工商银行B2C支付接口怎么做

贡献用户名:【迷糊派的波板糖】 ,现在由重庆云诚科技小编为你讲解与【php开发教程教程】的相关内容!

最佳回答merID:银行提供.唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。

merAcct:银行提供 , 商城收费入账账号 (只能交易时指定)。

懂得html代码跟PHP的程序员一名

方法/步骤

到银行开户,说明要做B2C在线支付接口,此时银行会提供给你 merID 、merAcct 这两个

由程序员按照一下步骤来做即可,在商城提交表单的页面添加以下控件。

<html xmlns=;

<head>

<meta http-equiv=Content-Type content="text/html;charset=utf-8">

<title>百度一下,你就知道 </title>

</head>

<body>

<FORM name="order" METHOD=POST ACTION=";>

<!--

订单只能使用POST方式提交;使用https协议通讯;

2、接收servlet名称固定为:/servlet/ICBCINBSEBusinessServlet

3、银行地址:如果是生产则为“mybank.icbc.com.cn”,若为模拟测试环境则为“mybank.dccnet.com.cn”

-->

<INPUT NAME="interfaceName" TYPE="text" value="ICBC_PERBANK_B2C" >

<!--接口名称固定为“ICBC_PERBANK_B2C”-->

<INPUT NAME="interfaceVersion" TYPE="text" value="1.0.0.0">

<!--接口版本目前为“1.0.0.0”-->

<INPUT NAME="orderid" TYPE="text" value="000000001">

<!--订单号商户端产生,一天内不能重复。-->

<INPUT NAME="amount" TYPE="text" value="100">

<!--金额以分为单位-->

<INPUT NAME="curType" TYPE="text" value="001">

<!--币种目前只支持人民币,代码为“001”-->

<INPUT NAME="merID" TYPE="text" value="XXXXXXXXXX" >

<!--银行提供(max20),唯一确定一个商户的代码,由商户在工行开户时,由工行告知商户。-->

<INPUT NAME="merAcct" TYPE="text" value="XXXXXXXXXX">

<!--银行提供(max19),商城收费入账账号 (只能交易时指定)。-->

<INPUT NAME="verifyJoinFlag" TYPE="text" value="0" >

<!--“1”判断该客户是否与商户联名;取值“0”不检验客户是否与商户联名。-->

<INPUT NAME="notifyType" TYPE="text" value="HS">

<!--HS方式实时发送通知;AG方式不发送通知;-->

<INPUT NAME="merURL" TYPE="text" value=";>

<!--接收银行通知地址,目前只支持http协议80端口-->

<INPUT NAME="resultType" TYPE="text" value="0">

<!--对于HS方式“0”:发送成功或者失败信息;“1”,只发送交易成功信息。-->

<INPUT NAME="orderDate" TYPE="text" value="20050801192556">

<!--14位时间戳-->

<INPUT NAME="merSignMsg" TYPE="text" value="SFVdS3Kca6d/wetLFwynBl1q5nDIyxxEUXCzniIa47mhxs1BM9mPsnRc2lOqqrfwBdwBjSE82jS/iBHYKolf2sppjEyOImVZycv96321QPDgPA1yleO83K1XA1rmB3zxsIuwLKIICSWwdttn1XPYOQLJ/WAtZ5DFYFog7J8pXw0=">

<!--商户签名数据BASE64编码-->

<!--签名数据串,这里举例用的测试私钥user.key(顺序固定;被商户签名的串为各输入项的值):

接口名称的值+接口版本号的值+商城代码的值+商城账号的值+通知地址的值+结果发送类型的值+订单号的值+订单金额的值+支付币种的值+通知类型的值+交易日期时间的值+校验联名标志的值-->

<INPUT NAME="merCert" TYPE="text" value="MIICVjCCAb+gAwIBAgIKI9fKEDP6AAAO3DANBgkqhkiG9w0BAQUFADA0MRgwFgYDVQQDEw9wYmouaWNiYy5jb20uY24xGDAWBgNVBAoTD3Biai5pY2JjLmNvbS5jbjAeFw0yMDA5MjAwOTI3NDFaFw0yMTA5MjAwOTI3NDFaMEMxGDAWBgNVBAMTD2JpYW5sdTIyLmUuMDIwMDENMAsGA1UECxMEMDIwMDEYMBYGA1UEChMPcGJqLmljYmMuY29tLmNuMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDG+u/C5pad0ZbwvAk9Gv1rr+SpknfFUsTMhJLcI2KiYa+XLSf5vCib0OclOoDDXKIWPt/hkMEz+ED8YukQpsstXHvnxVFxVtPh23dubQjB8/kJ7X5EbwngsHMLFEXqr3UvNfcGZHuAFqMRPtr8ys3YnL3UG43Xienc3cD8jXFdQQIDAQABo2AwXjBLBgNVHR8ERDBCMECgPqA8pDowODEOMAwGA1UEAxMFY3JsMTMxDDAKBgNVBAsTA2NybDEYMBYGA1UEChMPcGJqLmljYmMuY29tLmNuMA8GA1UdYwQIAwYA/wAAAAAwDQYJKoZIhvcNAQEFBQADgYEAQe6tLhKaNX8OPNT2XzH7dTXIFmTm37hSvmbEL/Q/pWV386KVrNSCnyN3fowanMt5TE9qZFn9enVvyDJw4nAUx38F2PFn2Tt7JUtzt/pNKC5FiebpFJH48AXIP1Xt5GjdcBx0oXM9QNBtYvY0189t357EH4UaBfO+c+L8fkOt37o=">

<!--商户证书公钥BASE64编码-->

<!--这里举例用的测试证书user.crt-->

<INPUT NAME="goodsID" TYPE="text" value="abcd001">

<!--商品编号,自商城获得-->

<INPUT NAME="goodsName" TYPE="text" value="小毡帽">

<!--商品名称,自商城获得-->

<INPUT NAME="goodsNum" TYPE="text" value="1" >

<!--商品数量,自商城获得-->

<INPUT NAME="carriageAmt" TYPE="text" value="100">

<!--已含运费金额,金额以分为单位,自商城获得-->

<INPUT NAME="merHint" TYPE="text" value="跳楼甩卖!" size="60">

<!--商城提示,五个字段用于客户支付页面显示-->

<INPUT NAME="remark1" TYPE="text" value=" ">

<!--备注字段 MAX(100)-->

<INPUT NAME="remark2" TYPE="text" value="">

<!--备注字段 MAX(100)-->

<INPUT TYPE="submit" value=" 提 交 订 单 " >

</form>

<body>

END

注意事项

注意商户提交订单数据不能提交接口中没有定义的字段

提交按钮不能设置name属性,如果设置了,提交按钮的值将作为一个变量提交,可能造成数据检查错误

经验内容仅供参考,如果您需解决具

以上就是重庆云诚科技小编解答(迷糊派的波板糖)回答关于“PHP 工商银行B2C支付接口怎么做”的答案,接下来继续为你详解体育用户(不胜喜歡)分析“php中支付宝接口怎么做?”的一些相关解答,希望能解决你的问题!

php中支付宝接口怎么做?

贡献用户名:【不胜喜歡】 ,现在由重庆云诚科技小编为你解答与【php开发教程教程】的相关内容!

最佳回答alipay_config.php配置程序如下:

复制代码 代码如下:

<php

*/

//alipay_config.php 配置程序

$interfaceurl = ";;

$sitename = "网站名称";

$weburl = "http://网站网址";

$o_fee = "0.00"; //平邮费

$e_fee = "0.00"; //快递费

$selleremail = "";//支付宝账号

$payalikey = "";//安全校验码

$imgurl = "pay.gif"; //按钮图片源

$imgtitle = "使用支付宝购买"; //按钮图片说明

>

alipay.php代码如下:

复制代码 代码如下:

<php

/*********************************************************************

filename: alipay.php

author: dboyzhang

version: ver 2.0.0 beta1

contact_me: wangwang:dboyzhang

*********************************************************************/

//alipay.php代码

require_once("alipay_config.php");

class alipay

{

function geturl($s1,$s2,$s3,$s4,$s5,$s6,$s7,$s8,$s9,$s10,$s11,$s12,$s13,$s14,$s15,$s16,$s17,$s18,$s19,$s20,$s21,$s22,$s23)

{

$parameter = array(

'cmd' => $s1,

'subject' => $s2,

'body' => $s3,

'order_no' => $s4,

'price' => $s5,

'url' => $s6,

'type' => $s7,

'number' => $s8,

'transport' => $s9,

'ordinary_fee' => $s10,

'express_fee' => $s11,

'readonly' => $s12,

'buyer_msg' => $s13,

'seller' => $s14,

'buyer' => $s15,

'buyer_name' => $s16,

'buyer_address' => $s17,

'buyer_zipcode' => $s18,

'buyer_tel' => $s19,

'buyer_mobile' => $s20,

'partner' => $s21,

);

$url = $s22.$s14."";

foreach($parameter as $key => $value){

if($value){

$url .= $key."=".urlencode($value)."&";

$acsouce .=$key.$value;

}

}

$url .= 'ac='.md5($acsouce.$s23);

return $url;

}

}

>

pay.php页面如下:

复制代码 代码如下:

<php

error_reporting(0);

$aliname=$_POST["aliname"];

$alizipcode=$_POST["alizipcode"];

$aliphone=$_POST["aliphone"];

$aliaddress=$_POST["aliaddress"];

$aliorder=$_POST["aliorder"];

$alimailtype=$_POST["alimailtype"];

$alimoney=$_POST["alimoney"];

$alimob=$_POST["alimob"];

$alibody=$_POST["alibody"];

require_once("alipay_config.php");

require_once("alipay.php");

$cmd = '0001';

$subject = "订单号:".$aliorder;

$body = '商品介绍';

$order_no = $aliorder;

$price = $alimoney;

$url = ';;//你的网址

$type = '1';

$number = '1';

$transport = $alimailtype;

$ordinary_fee = '0.00';

$express_fee = '0.00';

$readonly = 'true';

$buyer_msg = $alibody;

$seller = $selleremail;

$buyer = '';

$buyer_name = $aliname;

$buyer_address = $aliaddress;

$buyer_zipcode = $alizipcode;

$buyer_tel = $aliphone;

$buyer_mobile = $alimob;

$partner = '2088002008096997';

$geturl = new alipay;

$link = $geturl->geturl

(

$cmd,$subject,$body,$order_no,$price,$url,$type,$number,$transport,

$ordinary_fee,$express_fee,$readonly,$buyer_msg,$seller,$buyer,

$buyer_name,$buyer_address,$buyer_zipcode,$buyer_tel,$buyer_mobile,$partner,

$interfaceurl,$payalikey

);

>

< html>

< head>

< title>简易支付宝付款php版</title>

< link href="admin_style.css教程" rel=stylesheet>

< meta http-equiv=content-type content="text/html; charset=gb2312">

< /head>

< body>

< table class=border id=table1 style="font-size: 9pt" height=185 cellspacing=0

cellpadding=0 width=492 align=center border=0>

<tbody>

<tr>

<td class=topbg height=30>

<div align=center><strong>简易支付宝付款php版</strong></div></td></tr>

<tr>

<td style="border-left: #e4e4e4 1px solid; border-bottom: #e4e4e4 1px solid" colspan=3 height=150>

<table style="font-size: 9pt" height=137 width="100%" align=center bgcolor=#ffffff>

<tbody>

<tr class=tdbg>

<td width="14%">订单号码:</td>

<td width="86%">< echo $aliorder; ></td></tr>

<tr class=tdbg>

<td width="14%">收 货 人:</td>

<td width="86%">< echo $aliname; ></td></tr>

<tr class=tdbg>

<td width="14%">付款金额:</td>

<td width="86%"><b>< echo $alimoney; ></b></td></tr>

<tr class=tdbg>

<td width="14%">收货地址:</td>

<td width="86%">< echo $aliaddress; ></td></tr>

<tr class=tdbg>

<td>物流方式:</td>

<td>< echo $alimailtype; > (1.平邮 2.快递 3.虚拟物品)</td></tr>

<tr class=tdbg>

<td>联系电话:</td>

<td>< echo $aliphone; ></td></tr>

<tr class=tdbg>

<td>邮政编码:</td>

<td>< echo $alizipcode; ></td></tr>

<tr class=tdbg>

<td>手机号码:</td>

<td>< echo $alimob; ></td></tr>

<tr class=tdbg>

<td>客户留言:</td>

<td>< echo $alibody; ></td></tr>

<tr class=tdbg>

<td></td>

<td><input type="button" name="submit21" onclick="网页特效:history.go(-1)" value="返回修改订单"> <a href="<php echo $link>" target="_blank"><img src="<php echo $imgurl>" alt="<php echo $imgtitle>" border="0" align='absmiddle' border='0'/></a> </td></tr></tbody></table></td></tr></tbody></table>

< /body></html>

最后,你如何评价[php开发教程教程]?欢迎下面互动!想了解更多精彩内容,快来关注本站吧。

推荐文章:

  • 膜的组词和部首,膜的组词和拼音是什么
  • 亲字组词100个 亲字的组词有
  • 酬谢是什么意思,定当酬谢是什么意思
  • 异的组词和部首,株的组词和部首
  • 箭组词和拼音 耸组词和拼音部首
  • 有志不在年高的意思-有志不在年高的意思雨来表达了
  • 繁衍的意思 繁衍的意思简单解释
  • 彤组词,胀组词和拼音
  • 血泊的拼音 泊的拼音
  • 螺组词拼音 螺的组词和拼音
  • 本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/zixun/1225.html

    联系我们