payment repository

runphp c572d66099 fix: 移除支付多余的接口 1 месяц назад
database 509b69e413 refactor: 移除迁移中对 think\migration\db\Column 的依赖 3 месяцев назад
route 20d1e23554 refactor: 统一代码风格 2 месяцев назад
src c572d66099 fix: 移除支付多余的接口 1 месяц назад
.gitignore 329d0bbc7f feat(payment): 添加支付模块基础功能 1 год назад
LICENSE d817d0e9a5 Initial commit 1 год назад
README.md 329d0bbc7f feat(payment): 添加支付模块基础功能 1 год назад
composer.json 329d0bbc7f feat(payment): 添加支付模块基础功能 1 год назад
config.php 20d1e23554 refactor: 统一代码风格 2 месяцев назад
info.php 20d1e23554 refactor: 统一代码风格 2 месяцев назад

README.md

payment

所有支付模块扩展的基础扩展模块,是其他支付模块扩展的依赖扩展, 其他支付模块扩展必须实现PaymentProviderInterface

Hook

支付服务信息上报事件

\SixShop\Extension\payment\Event\GatheringPaymentEvent 监听该事件可获取到支付服务信息,否则无法获取到支付服务信息,后续可以扩展为支付服务注册中心,上报对象为\SixShop\Extension\payment\PaymentInfo

实现支付扩展说明

如果是支付模块,扩展的Extension类需要实现\SixShop\Extension\payment\Contracts\PaymentExtensionInterface接口,获取支付方式提供者PaymentProviderInterface完成支付业务