vendoservices / vendo-sdk
Vendo Services SDK for PHP
v2.0.11
2024-04-02 17:02 UTC
Requires
- php: ^7.2.5 || ^8.0
- ext-json: *
- ext-openssl: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.3
- league/uri: ^6.4
Requires (Dev)
- phpunit/phpunit: 8.*
README
此 SDK 帮助开发人员 集成 Vendo 服务平台。
使用 composer require vendoservices/vendo-sdk
安装
在 Packagist 上查看
API 文档
https://docs.vendoservices.com/reference/misc
对于带有授权步骤(3DS、加密货币、PIX)的二维支付非常重要:
请仔细阅读 二维支付文档 并注意使用第二次、最后的请求关闭交易。
例子流程
-
调用 加密货币支付示例
-
保存令牌
$token = $response->getPaymentToken();
// 例如 '2093c199fc3e20ee45af8ed07af0ddf5'
-
将用户重定向到响应中获得的验证 URL
$verificationUrl = $response->getResultDetails()->getVerificationUrl();
-
完成授权后调用 令牌示例
- 使用步骤 2 中保存的令牌
-
在 Backoffice '销售' -> '交易' 中检查,您应该看到 2 笔成功的交易
- 验证
- S2S 支付
变更日志
v2.0.11
- 添加了对“银行支付”交易的支持
- 小型修复
v2.0.10
- 修复了密码加密算法
- 小型修复
v2.0.9
- 添加了跨售支持
v2.0.8
- 小型修复
v2.0.7
- 支持自定义 PaymentResponse
v2.0.6
- Bug 修复:在 SubscriptionBase::postRequest 中添加了缺失的参数
v2.0.5
- 新功能:重新激活 API 端点支持
v2.0.4
- 新功能:添加了成功_url 参数
v2.0.3
- Bug 修复:添加了缺少的 subscription_id
v2.0.2
- 新功能:S2S 支付 API - 项目 ID 现在可以包含任何字符串值
- Docker 化示例
v2.0.1
- 更新了内部版本号
v2.0.0
- 修复了 S2S 支付 API 中对 SEPA 支付方式的支持
不兼容的变更
- 将 Gateway 重命名为 S2S
- 移除了已弃用的类
- 重新组织了其他类和命名空间
v1.0.7
- 在 S2S 支付 API 中添加了对
non_recurring
参数的支持
v1.0.6
- 在 S2S 支付 API 中添加了对 加密货币 支付方式的支持