PHP 连接支付宝实现在线充值 请问要实现在线充值 是不是应该使用支付宝虚拟物品交易接口? 对接口一点都不熟悉,望有过相关开发经验的高手指导,最好能给个实例 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这些手续之类的叫我们前台去搞定就是 我想知道的就是我要实现充值 我下了一个接口包含alipay_config.php alipay_notify.phpalipay_service.phpindex.phpnotify_url.phpreturn_url.php这些 我需要配置什么东西 该怎么做?我们用的是cakephp框架 怎么集成进来? 首先欢迎您选择易宝支付提供的支付接入服务。此目录的例子是PHP代码版本的,您可以直接把所有文件放在WEB服务器上应用的目录下,进行测试运行。1)文件列表说明|------------------------------YeePayCommon.php (共通函数文件,不需要进行任何修改)|------------------------------merchantProperties.php (商家属性文件,商家可以在此文件中修改商家的ID和密钥和支付返回地址等信息)|------------------------------req.php (支付请求文件,通过此文件发起支付请求,商家可以在此文件中写入自己的订单信息等,然后把请求提交给易宝支付)|------------------------------callback.php (支付结果返回文件,通过此文件商家判断对应订单的支付成功状态,并且根据结果修改自己数据库中的订单状态)|------------------------------QueryOrder.php (易宝支付查询接口主程序)|------------------------------HttpClient.class.php (共通函数文件,用于服务器通讯)2)商家测试可以先用易宝支付的测试商家测试成功再在merchantProperties.php文件中修改成自己的商家ID和密钥信息$p1_MerId = "10001126856";$merchantKey = "69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl";商家ID和密钥需要同时修改才有效3)支付成功的返回URL请在merchantProperties.php文件中进行修改$merchantCallbackURL = "http://localhost/callback.php"; 商家正式运行时,必须把自己的服务器部署在公网上的服务器上,这样支付成功后易宝支付的服务器才能支付结果及时返回给商家为了商家技术工程师开发的方便,如果测试服务器在工程师自己的服务器上,可以把URL设定为localhost的方式,浏览器可以正式返回。 4)共通文件采用服务器包含的方式进行处理如:include 'yeepayCommon.php';所以如果您修改共通文件请帮助每个文件能够编译通过。5)易宝支付支持在商家选择银行和在易宝支付网关选择银行的两种方式可以通过设定req.php中frpId的值来进行调整。银行ID请参考易宝支付的文档说明6) 请确保iconv函数,这样就可以支持中文商品名称7)本地的STR,商户编号和KEY的查找位置(在出现“交易签名无效”的错误时需要查找STR)str:在 虚拟目录下的日志文件中 默认是 YeePay_HTML.log商户编号:在 merchantProperties.php 文件中的 p1_MerIdkey:在 merchantProperties.php 文件中的 merchantKey8)log保存地址配置merchantProperties.php文件中的logName 我怎么上传文件呢我想把php的文件发给你呢 你只是按要求提供指定的参数..提交到指定的url等待支付宝的返回值.然后接收,然后判断是否成功. alipay_config.php 修改这个文件里面的配置就可以测试了。 很简单的 alipay的做成一个类的 签了合约,就会给你接口程序的传递参数的例子,对照着写程序按照格式传到指定的URL就可以了,你别担心,这个做着没有难度,不用写很多程序,大多是直接拷贝就能用的,你以前没有做过,做一次就知道了 php100出了支付宝的视频..你可以看看的... 写接口,要根对方的接口提供者谈接口协议,谈妥了。对方会提供给你demo给你,并会配给你详细的接口文档。你只要按照上面的接口文档调用就可以了。 你可以交给支付宝的技术去做,把你的ftp账号和密码 和后台地址账号密码 一般情况他们会帮你解决的 参考一下ecshop的程序吧。。哪里有现成的 我记得支付宝有个是直接到账的接口,里面都有教程,我大概说一下思路吧,可以做做参考,就是post数据到支付宝的服务器,支付成功会用get方式跳转一个设定好叫return_url的地址,然后支付宝还会每隔一段时间用post方式返回数据到你设定的地址,然后你处理数据完后输出"success"后支付宝服务器就不会再post了。 看看我用的adodb连接数据库添加数据怎么都提示错误呢? 调查:你们都有看过PHP的手册吗?~~~~散分 谁能提供我一个PHP开发软件 ajax需要用到js的面向对象编程吗? 谁能给我一个ajax应用的项目 Excel 2003 编辑CSV文件,乱码 熟悉网站合并的进来出出主意 zendframework中文字段进行筛选,取不出mysql中文字段,英文和数字字段都可以 用帝国的cms弄了个网站,测测速度 php中使用easyui datagrid的问题 二维数组如何交换数据? 求助:传递url的问题 PHP点击按钮弹出指定大小的页面
alipay_service.php
index.php
notify_url.php
return_url.php这些 我需要配置什么东西 该怎么做?我们用的是cakephp框架 怎么集成进来?
1)文件列表说明
|------------------------------YeePayCommon.php (共通函数文件,不需要进行任何修改)
|------------------------------merchantProperties.php (商家属性文件,商家可以在此文件中修改商家的ID和密钥和支付返回地址等信息)
|------------------------------req.php (支付请求文件,通过此文件发起支付请求,商家可以在此文件中写入自己的订单信息等,然后把请求提交给易宝支付)
|------------------------------callback.php (支付结果返回文件,通过此文件商家判断对应订单的支付成功状态,并且根据结果修改自己数据库中的订单状态)
|------------------------------QueryOrder.php (易宝支付查询接口主程序)
|------------------------------HttpClient.class.php (共通函数文件,用于服务器通讯)2)商家测试可以先用易宝支付的测试商家测试成功再在merchantProperties.php文件中修改成自己的商家ID和密钥信息
$p1_MerId = "10001126856";
$merchantKey = "69cl522AV6q613Ii4W6u8K6XuW8vM1N6bFgyv769220IuYe9u37N4y7rI4Pl";
商家ID和密钥需要同时修改才有效3)支付成功的返回URL请在merchantProperties.php文件中进行修改
$merchantCallbackURL = "http://localhost/callback.php";
商家正式运行时,必须把自己的服务器部署在公网上的服务器上,这样支付成功后易宝支付的服务器才能支付结果及时返回给商家
为了商家技术工程师开发的方便,如果测试服务器在工程师自己的服务器上,可以把URL设定为localhost的方式,浏览器可以正式返回。
4)共通文件采用服务器包含的方式进行处理
如:
include 'yeepayCommon.php';
所以如果您修改共通文件请帮助每个文件能够编译通过。5)易宝支付支持在商家选择银行和在易宝支付网关选择银行的两种方式
可以通过设定req.php中frpId的值来进行调整。银行ID请参考易宝支付的文档说明6) 请确保iconv函数,这样就可以支持中文商品名称7)本地的STR,商户编号和KEY的查找位置(在出现“交易签名无效”的错误时需要查找STR)
str:在 虚拟目录下的日志文件中 默认是 YeePay_HTML.log
商户编号:在 merchantProperties.php 文件中的 p1_MerId
key:在 merchantProperties.php 文件中的 merchantKey8)log保存地址配置
merchantProperties.php文件中的logName
我想把php的文件发给你呢
等待支付宝的返回值.然后接收,然后判断是否成功.