PHP对接第三方支付通道微信支付v3版
本文内容列表:
PHP如何调用银联的支付接口
PHP做银联支付接口调用问题
//在工行支付接口前找到工行提供的接口文件级dll文件
//将订单签名数据的公钥加密提供给工行指定页面
//组织待签名的数据串
$src="ICBC_PERBANK_B2C1.0.0.0".$infomer["merid"].$infomer["meracct"].$returnaddress."HS".$ddnumber.$amount."0010".$nowtime."0" ;
$com=new com('ICBCEBANKUTIL.B2CUtil');
$rc=$com-init("c:\WINDOWS\user.crt","c:\WINDOWS\user.crt","c:\WINDOWS\user.key","11111111");
$ssrc=$com-signC($src, strlen($src));//排序签名数据
$rc=$com-verifySignC($src,strlen($src),$ssrc,strlen($ssrc));
$cert=$com-getCert(1);//商城证书公钥
//将商户证书存放在c:\WINDOWS目录下,然后创建form表单,将指定数据提交到工商银行指定的网页
!-- 支付宝支付接口操作,提交数据--
tda href="{$link}"img src="images/sy_19.gif"/a/td
!————————————————————————
!--工行支付接口操作,提交数据--
表单动作=“”方法=“发布”
input type="hidden" value="ICBC_PERBANK_B2C"/
输入类型=“隐藏”值=“1.0.0.0”/
输入类型=“隐藏”值=“{$ddnumber}”/
输入类型=“隐藏”值=“{$数量}”/
输入类型=“隐藏”值=“001”/
输入类型=“隐藏”值=“{$merid}”/
输入类型=“隐藏”值=“{$meracct}”/
输入类型=“隐藏”值=“0”/
输入类型=“隐藏”值=“HS”/
输入类型=“隐藏”值=“{$returnaddress}”/
输入类型=“隐藏”值=“0”/
输入类型=“隐藏”值=“{$nowtime}”/
输入类型=“隐藏”值=“{$ssrc}”/
输入类型=“隐藏”值=“{$cert}”/
/形式
PHP对接第三方支付通道微信支付v3版
文章接上一篇关于PHP如何更科学的接入第三方渠道的文章。 既然写到这里,我就简单的创建一个gitee仓库。 地址是: ,有需要的可以去看看。
言归正传,微信支付V3版本刚刚上线。 鉴于官方微信的暧昧性,论坛上依然充满哀号。 一路踩坑中国银行网银支付签名,还算顺利。 我把过程分享给大家参考~
在微商平台找到API安全。 这一步按照官方提示操作即可。 比较简单,不再赘述。
需要注意的是第一步导出的证书有3个文件。 以我的经验,只有apiclient_key.pem有用,apiclient_cert.pem没用(我没发现有用)。 得到apiclient_key.pem的路径后:
以上是官方命令,这里:
apiV3key = 设置 v3 密钥
mchId = 商户编号
mchPrivateKeyFilePath = apiclient_key.pem 的路径
mchSerialNo = 商家API证书序列号
outputFilePath = 微信支付平台证书存放路径
你可能会问,-c参数填什么? 这里要说一下,这个参数是用来验证证书的,里面填的是微信支付平台证书的路径,因为我们现在是第一次创建证书,所以-c参数不需要填写,需要特别注意。
这样可以确保上面注入的支付实例具有通用的支付和回调方法
有些方法文中没有,但是我在个人项目中用到了,暂时保留
通知部分会过段时间更新,就算明天是端午节也会在这里中国银行网银支付签名,需要的朋友可以留言,我会尽量尽快补上的~
Paypal支付PHP开发,支付流程及接口实现方案
最近由于公司外贸商城开发,需要接入支付宝支付。 在开发过程中,发现了很多坑。 文档都是英文的(主要是我英文水平不够),网上找的翻译文档都老了,沙盒环境网站卡死让人崩溃。 整个过程真的很郁闷。 各种翻天覆地的百度、谷歌、论坛,终于功夫不负有心人。 下面给大家介绍一下如何开发基于在线文档的Paypal支付(一个Demo),避免大家踩坑。
3.开启PDT并设置同步回调地址(这一步是at_token返回回调用到的)
3.在项目根目录下创建return.php文件
4.在项目根目录下创建一个cancel.php文件
目前网上的文档都没有详细介绍整体流程,有些比较陈旧。 这篇文章只是一个总结,并加入了自己的一些改造和分享。 本文介绍一种paypal支付方式,另一种SDK方式。 这两种方法略有不同,但总体过程还是一样的。 稍后我将与您分享另一种方法。 也请给我你的建议。
如何在php网站上做一个页面访问网上银行的在线支付接口,这个是毕业设计,搞不定
1、办理网上银行网上支付,必须先与银行(如中国银行等)签订相关协议。 签订协议后,他们会为您提供支付接口文档和通话演示。 同时需要支付网关和测试用户进行测试。
2、调用支付接口很简单,只需要提交一个表单,按照银行给的文件中的格式要求将订单相关数据提交到指定的支付网关,然后用网银账号登录即可支付.
3.网银网上支付一般需要营业执照,个人网站估价银行是不会跟你签约的。如果是做毕业设计,可以尝试做支付宝等第三方支付。 当然要签协议,但是条件比较简单,网上也有很多示例代码。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
