compropago / simplestore
此包已废弃,不再维护。未建议替代包。
Simplestore 使用 compropago SDK
1.0.0
2016-02-22 23:55 UTC
Requires
- php: >=5.5
- compropago/php-sdk: ^1.1
This package is not auto-updated.
Last update: 2022-02-01 12:57:28 UTC
README
描述
Compropago simplestore 是 Compropago php-sdk 的原生实现示例,展示了清晰的结账过程及其步骤。
要求
结构
使用的库
库 | 安装方法 | 包 | 版本 | 链接 |
---|---|---|---|---|
Compropago php-sdk | Composer | compropago/php-sdk |
3.0.3 | 链接 |
Milligram 框架 | Bower | milligram |
1.3.0 | 链接 |
JQuery | Bower | jquery |
3.1.1 | 链接 |
文件夹结构
文件夹 assets
包含通过 Bower 管理器安装的所有 CSS 代码和 JS 库。
文件夹 vendor
包含通过 Composer 管理器安装的 PHP SDK 代码。
文件夹 controllers
包含两个应用控制器,GenerateOrderController 和 WebhookController
- WebhookController: 控制器负责接收应用状态变更的请求以进行内部处理。
- GenerateOrderController: 控制器负责根据表单中获取的信息生成付款订单
文件夹 views
包含订单生成后的视图,例如错误视图和成功视图,显示每个订单的付款收据。
文件夹 css
包含除 Miligram 框架之外的自定义样式文件。
文件夹 js
包含自定义 JavaScript 文件、事件和表单验证。
安装
要使用此演示,您需要从 GitHub 下载 发布列表 中的某个发布版本,或者也可以使用以下命令克隆存储库。
git clone https://github.com/compropago/docs-php-sdk
设置
为了使用您的ComproPago账户配置演示,您需要编辑位于下载文件根目录下的 composer.json 文件,具体操作如下
{ "public_key": "pk_test_xxxxxxxxxxxxx", "private_key": "sk_test_xxxxxxxxxxxxxx", "mode": false }
其中,public_key 和 private_key 分别代表您在ComproPago控制台中找到的公钥和私钥,而 mode 代表控制台的模式,其中 true 表示活动模式,false 表示测试模式。