Giter Club home page Giter Club logo

alipay_webpay_with_laravel's Introduction

alipay_webpay_with_laravel

Laravel框架下集成支付宝电脑网站支付

说明

因本人最近学习了Lavavel框架,所以打算将支付宝的电脑网址支付功能进行集成。当然其他功能也可以集成,这边先以电脑网址支付为例。因之前编写的类不适合Laravel框架,特做以下修改

修改说明:

1.修改文件名"alipay.trade.page.pay-PHP-UTF-8" 为 "alipay_webpay_with_laravel"

2.删除readme.txt、idnex.php、notify_url.php、return_url.php

3.新增dataHandle.php文件,该文件为自定义文件用于调用支付宝下单及回调验签功能

4.修改aop/AopEncrypt.php、aop/AopClient.php、lotusphp_runtime/Cookie/Cookie.php三个文件下的“encrypt”、“decrypt”方法,分别替换为“alipayEncrypt”、“alipayDecrypt”。当然具体修改名称也可以自定义,只需要不给系统方法冲突就行。具体可参考该链接:http://www.itinfor.cn/archives/1762

5.修改aop\AopClient.php 文件下第 413 行 each方法,将其修改为“foreach ($para_temp as $key => $val) {”即可,具体可参考该链接:http://www.itinfor.cn/archives/1753

使用说明:

  1. 请先前配置根目录下config.php文件

  2. 使用composer进行安装,具体命令如下 composer require paopao7/alipay_webpay_with_laravel

  3. 在需要使用的文件顶部,先use一下,具体代码如下:use paopao7\alipay_webpay_with_laravel;

  4. 在需要调用获取支付参数的地方,先实例化 alipay_webpay_with_laravel 类 然后再调用 go_pay 方法,传入需要支付的金额和订单号 即可 具体代码如下: $alipay_webpay_with_laravel = new composer_test\alipay_webpay_with_laravel(); $result = $alipay_webpay_with_laravel->test(0.01,"20180913094216");

    return $result;

使用说明:

具体使用请参考该链接:

联系方式:(添加请注明技术咨询)

本人QQ:980569038 TP集成支付宝群:594955172

alipay_webpay_with_laravel's People

Contributors

paopao7 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.