square/square

使用Square API管理并运行业务,包括支付、客户、产品、库存和员工管理。

38.1.0.20240919 2024-09-18 16:20 UTC

This package is auto-updated.

Last update: 2024-09-18 16:30:08 UTC


README

Build PHP version Apache-2 license

使用此库将Square支付集成到您的应用程序中,并利用Square API(包括目录、客户、员工、库存、劳动力、位置和订单)扩展您的业务。

要求

使用Square PHP SDK需要

  • PHP 7.4至PHP ^8.0

安装

有关更多信息,请参阅为PHP项目设置Square SDK

快速入门

有关更多信息,请参阅Square PHP SDK快速入门

使用

有关更多信息,请参阅使用Square PHP SDK

测试

首先,在本地克隆仓库并 cd 到目录。

git clone https://github.com/square/square-php-sdk.git
cd square-php-sdk

接下来,确保您已下载Composer,按照此处的说明进行操作,然后从存储库的根目录运行以下命令

composer install

在运行测试之前,在您的开发者仪表板中找到沙盒令牌并设置环境变量

export SQUARE_ACCESS_TOKEN=mytoken
export SQUARE_ENVIRONMENT=sandbox

运行测试

composer run test

所有环境变量

  • SQUARE_TIMEOUT - 数字
  • SQUARE_NUMBER_OF_RETRIES - 数字
  • SQUARE_MAXIMUM_RETRY_WAIT_TIME - 数字
  • SQUARE_SQUARE_VERSION - 字符串
  • SQUARE_USER_AGENT_DETAIL - 字符串
  • SQUARE_CUSTOM_URL - 字符串
  • SQUARE_ACCESS_TOKEN - 字符串
  • SQUARE_ENVIRONMENT - 字符串 - 生产、沙盒、自定义之一

SDK参考

支付

终端

订单

订阅

发票

商品

客户

忠诚度

礼品卡

预订

商业

团队

财务

在线

授权

Webhook订阅

已弃用API

以下Square API已弃用