catpkt / thirdpay-receiver
Required by user applications of catpkt/thirdpay-provider
0.0.7
2018-05-29 07:43 UTC
Requires
- php: >=7.0.0
- catpkt/simple-http-server-lib: ^0.0.2
- fenzland/http: ^0.1.3
This package is not auto-updated.
Last update: 2024-12-22 03:31:09 UTC
README
概述
配合 catpkt/thirdpay-provider 实现通用第三方支付集成。
- catpkt/thirdpay-provider 用于提供统一接口的第三方支付微服务
- catpkt/thirdpay-receiver 用于调用这些微服务
使用
- 在类中引入trait
\CatPKT\ThirdPayReceiver\TThirdPayReceiver
。 - 实现抽象方法
getEncryptor
提供加密器。 - 实现抽象方法
getApiUri
, 提供所要调用微服务的接口链接。 - 实现抽象方法
asyncCallback
, 实现支付成功后的异步回调。 - 设定路由,将某个目录指向
handle
方法,用于接收回调。 - 调用类中的
createPay
方法发起支付。