php教程网((实用篇)PHP 接入支付宝即时到账功能)

wufei123 发布于 2024-08-25 阅读(4)

广告也是一种生活平台需要你阅读完文章后,望大家花个5秒的时间顺手点击一下底部的广告,无需仔细阅读,无需关注,只要点击一下就好平台需要你,小编感谢你!!更多学习视频分享想要领取整套学习视频教程(包括更多的IT学习视频)的同学,可以加。

QQ 2084533608,加入时验证信息填:学习“轻松学PHP”,有学习文档,框架视频教程,网站教程,提供百度分享给大家下载,收藏大家关注后回复关键词,便可获取!平台将与大家分享前端到后端的实例,学习语法,学习教程,技巧等!欢迎大家关注!。

代码如下:php自学与交流中心1-2群已满,加入3群的在100人之前可以扫码加入,100人之后请加小编为好友,小编拉你们进群!

以下是小编微信二维码:

首先请到支付宝那边申请一个及时到账的接口账户,需要提交相关材料申请然后根据即时到账的API文档进行接入API文档提供了各种语言版本的demo,我这里是下的php版demo,然后再进行相关修改操作你也可以将demo版本的代码重新整合,我这里暂时为了走通充值及时到账流程,就不进行代码重构了。

API文档:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7386797.0.0.eZb8FX&treeId=108&articleId=103950&docType=1

前台表单提交

="_blank">

>

>订单序号:

="">

>

>商品名称:

>

"uk-form-label"style="display:inline-block;padding: 0 10px;vertical-align: middle;margin-left:-20px;"

>付款金额:

>

"uk-form-label"style="display:inline-block;padding: 0 10px;vertical-align: middle;margin-left:-20px;"

>商品描述:

>

type="submit"class="alisubmit"value ="确认支付">设置alipay.config.php配置文件,主要配置一下几个参数$alipay_config[partner] 设置签约账号ID

$alipay_config[key] 设置MD5校验key$alipay_config[notify_url] 设置异步回调地址$alipay_config[return_url] 设置回调返回地址$alipay_config[transport] 设置协议类型,默认为http

$alipay_config[seller_id]   = $alipay_config[partner];                                // MD5密钥,安全检验码,由数字和字母组成的32位字符串,查看地址:https://b.alipay.com/order/pidAndKey.htm          

$alipay_config[key]          =xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;                        // 服务器异步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问            

$alipay_config[notify_url] ="http://xx.xx.xx.xx/pay/notify_url.php";                           // 页面跳转同步通知页面路径 需http://格式的完整路径,不能加?id=123这类自定义参数,必须外网可以正常访问          

$alipay_config[return_url] ="http://xx.xx.xx.xx/pay/return_url.php";                           //签名方式                                                        

$alipay_config[sign_type]  = strtoupper(MD5);                                     //字符编码格式 目前支持 gbk 或 utf-8                                            

$alipay_config[input_charset]= strtolower(utf-8);                                    //ca证书路径地址,用于curl中ssl校验                                            

//请保证cacert.pem文件在当前文件夹目录中                                          $alipay_config[cacert]  = getcwd().

\\cacert.pem;                                   //访问模式,根据自己的服务器是否支持ssl访问,若支持请选择https;若不支持请选择http                      

$alipay_config[transport]  =http;                                          // 支付类型 ,无需修改                                                  

$alipay_config[payment_type] ="1";                                            // 产品类型,无需修改                                                    

$alipay_config[service] ="create_direct_pay_by_user";交易处理完成后会发送订单信息及交易状态到你指定好的回传return_url.php中,你可以通过回传给你的订单状态判断交易是否成功,成功则进入下一步逻辑(你自己的订单处理逻辑),否则返回失败。

* 该代码仅供学习和研究支付宝接口使用,只是提供一个参考*************************页面功能说明************************** 该页面可在本机电脑测试* 可放入HTML等美化页面的代码、商户业务逻辑程序代码。

* 该页面可以使用PHP开发工具调试,也可以使用写文本函数logResult,该函数已被默认关闭,见alipay_notify_class.php中的函数verifyReturnrequire_once("alipay.config.php");

require_once("lib/alipay_notify.class.php");?>

content="text/html; charset=utf-8">

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。