支付宝H5支付(可嵌入到微信中使用)

本文详细介绍如何通过Composer自动加载支付宝H5支付PHP SDK,并配置必要的文件路径,实现支付宝支付功能的快速集成。

1,百度下载支付宝H5支付宝demo (PHP) ,放入vendor目录 如:

2,不需要require_once   composer 命名空间自动加载    具体如下
打开vendor下面的composer,找到installed.json文件

接下来很关键的一步,   这是一个加载文件的代码文件,简单一点就是自动化加载就用到他
我们把”name”: “alipaywap”,替换为自己文件夹的名字,这个根据具体需要替换
接下来就是往autoload里面添加所需要自动加载的文件,就是这个就是这个

{
    "name": "alipaywap",
    "version": "1.0.0",
    "version_normalized": "1.0.1.0",
    "source": {
        "type": "git",
        "url": "https://github.com/briannesbitt/Carbon.git",
        "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc"
    },
    "time": "2017-01-16T07:55:07+00:00",
    "type": "library",
    "autoload": {
        "files": [
            "wappay/service/AlipayTradeService.php",
            "wappay/buildermodel/AlipayTradeWapPayContentBuilder.php"
        ]
    },
    "notification-url": "https://packagist.org/downloads/",
    "license": [
        "MIT"
    ],
    "authors": [
        {
            "name": "Brian Nesbitt",
            "email": "brian@nesbot.com",
            "homepage": "http://nesbot.com"
        }
    ],
    "description": "A simple API extension for DateTime.",
    "homepage": "http://carbon.nesbot.com",
    "keywords": [
        "date",
        "datetime",
        "time"
    ]
},

这是一个加载文件的代码文件,简单一点就是自动化加载就用到他
我们把”name”: “alipaywap”,替换为自己文件夹的名字,这个根据具体需要替换
接下来就是往autoload里面添加所需要自动加载的文件,就是这个

"autoload": {
    "files": [
        "wappay/service/AlipayTradeService.php",
        "wappay/buildermodel/AlipayTradeWapPayContentBuilder.php"
    ]
},

大家仔细看看支付宝支付的支付页面和回调页面引入的是不是这两文件。我们只关心支付与回调就可以啦,其他的不用,还有就是文件里面的其他名称,大家可以不用管,如果有强迫症,可以改一下,我没有改,因为意义不大。
接下里把这个文件放在installed.json的里面,像这样

记得最后是不需要加标点的。
接下来我们执行一个git命令。首先git切换到api目录,就是你的支付宝集成的根目录,执行composer dump-autoload
等执行完毕以后查看这两个文件分别是autoload_files.php和autoload_static.php

会发现已经加载上了。到这里就是已经加载好了。实例化相应的类,就可以追踪到了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值