acceptcrypto / acceptcryptophp
AcceptCryptoPHP 是 AcceptCrypto 开发的一个库,用于与 AcceptCrypto Checkout 进行交互。
1.0
2018-02-23 10:42 UTC
Requires
- php: >=5.4
Requires (Dev)
- phpunit/phpunit: 5.2.*
This package is not auto-updated.
Last update: 2024-09-21 19:21:59 UTC
README
文档: https://docs.acceptcryp.to
此 PHP 库旨在创建自定义结账表单并在后端验证付款。保持验证付款直至其完全确认是一种良好的做法。
入门指南
您可以使用 composer 安装我们的库 composer require acceptcrypto/acceptcryptophp
,或者直接从 GitHub 下载源代码。
集成
开始结账流程
自动添加电子邮件地址到付款中,例如确保客户使用与您网站相同的电子邮件地址。电子邮件地址是可选的,但建议使用。
$response = AcceptCrypto::checkout({{TOKEN}}, {{CUSTOMER EMAIL ADDRESS}});
响应将如下所示;
- error
- 布尔值,返回请求是否遇到任何错误。
- message
- 字符串,仅在没有错误发生时返回。
- token
- 字符串,用于在我们的 JavaScript 库或 API 中使用的付款令牌。
- url
- 字符串,可以重定向到用户进行付款。
创建自定义结账表单
此代码可用于在后端创建自定义结账表单,而不是在我们的仪表板上。背景和客户电子邮件地址都是可选参数,但建议使用。默认情况下,背景颜色将是 AcceptCrypto 颜色 #FABD58。
$response = AcceptCrypto::custom({{NAME}}, {{AMOUNT}}, {{CURRENCY}}, {{BACKGROUND}}, {{CUSTOMER EMAIL ADDRESS}}, {{API KEY}});
响应将如下所示;
- error
- 布尔值,返回请求是否遇到任何错误。
- message
- 字符串,仅在没有错误发生时返回。
- token
- 字符串,用于在我们的 JavaScript 库或 API 中使用的付款令牌。
- url
- 字符串,可以重定向到用户进行付款。
检查付款 ID
检查是否已通过上述返回的付款 ID 成功完成付款。
$tx = AcceptCrypto::tx({{ID}}, {{API KEY}});
响应将如下所示;
- error
- 布尔值,返回请求是否遇到任何错误。
- message
- 字符串,仅在没有错误发生时返回。
- paid
- 布尔值,返回付款是否已支付。
- confirmed
- 布尔值,返回付款是否已完全确认。
- date
- 时间戳,返回付款的时间。
检查电子邮件
检查给定的电子邮件地址是否已成功付款。
$email = AcceptCrypto::email({{EMAIL}}, {{API KEY}});
响应将如下所示;
- error
- 布尔值,返回请求是否遇到任何错误。
- message
- 字符串,仅在没有错误发生时返回。
- paid
- 布尔值,返回付款是否已支付。
- confirmed
- 布尔值,返回付款是否已完全确认。
- lastPaid
- 时间戳,返回上次付款的日期。