Think PHP 5 使用支付宝网页支付(沙箱)

1.SDK的下载与配置

SDK(software development kit),软件开发工具包,简单来说就是一些demo示例代码文件。

支付宝提供了一套demo文件,可以通过下载SDK拿到

SDK&demo的使用:

把解压后的目录移动到项目目录中public/plugins目录下并改名为alipay

在浏览器直接访问该目录(以多级目录的方式直接访问)

SDK & Demo | 网页&移动应用

直接点击付款会跳转到报错页面,需要先配置支付宝参数

设置方式:

从沙箱应用页面,获取到APPID, 支付宝网关,支付宝公钥

配置秘钥时生成的商户私钥

配置到public/plugins/alipay/config.php中

说明:notify_url 是用来提供给支付宝服务端调用的,必须是外网可以访问的路径

Return_url是用来页面同步跳转成功页面,是由浏览器跳转,原则上必须是外网可以访问的路径,这里测试可以使用本地的地址,也能跳转成功。

在浏览器重新访问http://www.pay.com/plugins/alipay/index.php

点击付款,会跳转到支付宝支付页面如下:

登陆后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
<?php /**  * 支付支付  */ return [         //应用ID,您的APPID。         'app_id' => "",         //商户私钥, 请把生成的私钥文件中字符串拷贝在此         'merchant_private_key' => "",         //异步通知地址         'notify_url' => "",         //同步跳转         'return_url' => "",         //编码格式         'charset' => "UTF-8",         //签名方式         'sign_type'=>"RSA2",         //支付网关         'gatewayUrl' => "https://openapi.alipay.com/gateway.do",         //支付公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付公钥。         'alipay_public_key' => "", ];ThinkPHP5 支付支付扩展库, 包括手机网站支付、电脑网站支付支付查询、退款、退款查询、对账单等。用法电脑网站支付 Pagepay.php调用 \alipay\Pagepay::pay($params) 即可手机网站支付 Wappay.php调用 \alipay\Wappay::pay($params) 即可交易查询接口 Query.php调用 \alipay\Query::exec($query_no) 即可交易退款接口 Refund.php调用 \alipay\Refund::exec($params) 即可退款统一订单查询 RefundQuery.php调用 \alipay\RefundQuery::exec($params) 即可交易关闭接口 Close.php调用 \alipay\Close::exec($query_no) 即可查询账单下载地址接口 Datadownload.php调用 \alipay\Datadownload::exec($bill_type, $bill_date) 即可验签 Notify.php调用 \alipay\Notify::checkSign($params) 即可

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值