欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php 使用 yansongda/pay 进行微信,支付宝支付

程序员文章站 2022-06-09 19:00:06
最近项目使用yansongda/pay 进行微信与支付宝开发,整理一下自己开发中遇到的问题yansongda/pay composer 扩展地址https://packagist.org/packages/yansongda/pay// 使用composer update 更新下载yansongda包扩展复制 文档中 支付宝支付,微信支付例子,进行自己的配置// 配置完成后进行下单// 微信支付$pay = Pay::wechat($this->config)-......

最近项目使用yansongda/pay 进行微信与支付宝开发,整理一下自己开发中遇到的问题

yansongda/pay   composer 扩展地址 https://packagist.org/packages/yansongda/pay

// 使用composer update 更新下载yansongda包扩展

复制 文档中 支付宝支付,微信支付例子,进行自己的配置

php  使用 yansongda/pay 进行微信,支付宝支付

php  使用 yansongda/pay 进行微信,支付宝支付

// 配置完成后进行下单

// 微信支付

$pay = Pay::wechat($this->config)->wap($order);(移动端H5支付)
$pay->getTargetUrl() // 获取微信下单成功后返回的链接 (链接为H5调起微信支付链接)// 注意 不推荐使用header跳转,ios不支持重定向不能调起微信支付

 $pay = Pay::wechat($this->config)->APP($order);(APP支付)

 $pay->getTargetUrl()  // 获取微信下单成功后返回的参数配置(直接返回安卓,或ios)

 

// 支付宝支付

$alipay = Pay::alipay($this->config)->wap($order); (支付宝移动端H5支付)

$alipay->getTargetUrl() // 支付宝支付成功后返回的为from表单,直接echo from 或返回给前端进行处理(返回前段HTML使用

htmlentities进行处理

),注意扩展参数为

passback_params = urlencode($data) // 需要url转码
$alipay = Pay::alipay($this->config)->app($order);(APP下单)

$alipay->getTargetUrl() // 下单成功后参数直接返回 安卓 ios 

 

// 回掉验证

php  使用 yansongda/pay 进行微信,支付宝支付

直接使用代码里面的验证前面就OK了  在 verify 下面直接写业务代码  

 

 

 

 

 

 

本文地址:https://blog.csdn.net/qq_38835450/article/details/107470125

相关标签: 支付 php