boltpay / bolt-php
官方PHP库,用于与Bolt交互
1.1.0
2020-09-08 21:00 UTC
Requires
- php: >=5.6.0
Requires (Dev)
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-09-13 02:44:53 UTC
README
官方PHP库,用于与Bolt API 交互。
要求
PHP 5.6+
API凭证
- 以下三个必需的值(即API密钥、签名密钥、可发布密钥)可以在Bolt商户仪表板中的“开发者 > API”下找到。可发布密钥默认用于多步结账。您可以在右上角的下拉菜单中找到其他可发布密钥(仅限支付)。
- 对于生产环境,这些可以在以下位置找到:https://merchant.bolt.com
- 对于沙盒模式,请使用以下URL:https://merchant-sandbox.bolt.com。”
Bolt配置
假设 https://your-store-url.com 是您商店的基本URL。您需要转到“开发者 > API > 商户API”,并在Bolt商户仪表板中配置钩子URL
- 通用API:https://your-store-url.com/example/universalapi.php(如果启用了通用API功能)
- 货运:https://your-store-url.com/example/shipping.php(如果启用了分割货运和税收功能)
- 税收:https://your-store-url.com/example/tax.php(如果启用了分割货运和税收功能)
- 货运和税收:https://your-store-url.com/example/shipping_and_tax.php(如果禁用了分割货运和税收功能)
- 创建订单:https://your-store-url.com/example/preauth_create_order.php(如果启用了预授权订单创建功能)
- WebHook:https://your-store-url.com/example/apihook.php
插件配置
转到文件 example/config.php 并配置以下基本设置的值
- API_KEY:用于从您的后端服务器调用Bolt API
- IS_SANDBOX:用于设置测试与生产执行环境
- SIGNING_SECRET:用于验证签名,以检查webhook请求的真实性
- PUBLISHABLE_KEY:用于在购物车(多步骤)页面(例如/cart.php)打开Bolt支付弹出窗口
- PUBLISHABLE_KEY_PAYMENT_ONLY:用于在购物车仅支付页面(例如/cart_paymentonly.php)打开Bolt支付弹出窗口
演示
假设 https://your-store-url.com 是您商店的基本URL
- 转到 https://your-store-url.com/example/cart.php 查看购物车页面
- 转到 https://your-store-url.com/example/cart_paymentonly.php 查看购物车仅支付页面