compropago/simplestore

此包已废弃,不再维护。未建议替代包。

Simplestore 使用 compropago SDK

1.0.0 2016-02-22 23:55 UTC

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

包含两个应用控制器,GenerateOrderControllerWebhookController

  • 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_keyprivate_key 分别代表您在ComproPago控制台中找到的公钥和私钥,而 mode 代表控制台的模式,其中 true 表示活动模式,false 表示测试模式。