acceptcrypto/acceptcryptophp

AcceptCryptoPHP 是 AcceptCrypto 开发的一个库,用于与 AcceptCrypto Checkout 进行交互。

安装: 23

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:项目

1.0 2018-02-23 10:42 UTC

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}});

响应将如下所示;

  1. error
    • 布尔值,返回请求是否遇到任何错误。
  2. message
    • 字符串,仅在没有错误发生时返回。
  3. token
    • 字符串,用于在我们的 JavaScript 库或 API 中使用的付款令牌。
  4. url
    • 字符串,可以重定向到用户进行付款。

创建自定义结账表单

此代码可用于在后端创建自定义结账表单,而不是在我们的仪表板上。背景和客户电子邮件地址都是可选参数,但建议使用。默认情况下,背景颜色将是 AcceptCrypto 颜色 #FABD58。

$response = AcceptCrypto::custom({{NAME}}, {{AMOUNT}}, {{CURRENCY}}, {{BACKGROUND}}, {{CUSTOMER EMAIL ADDRESS}}, {{API KEY}});

响应将如下所示;

  1. error
    • 布尔值,返回请求是否遇到任何错误。
  2. message
    • 字符串,仅在没有错误发生时返回。
  3. token
    • 字符串,用于在我们的 JavaScript 库或 API 中使用的付款令牌。
  4. url
    • 字符串,可以重定向到用户进行付款。

检查付款 ID

检查是否已通过上述返回的付款 ID 成功完成付款。

$tx = AcceptCrypto::tx({{ID}}, {{API KEY}});

响应将如下所示;

  1. error
    • 布尔值,返回请求是否遇到任何错误。
  2. message
    • 字符串,仅在没有错误发生时返回。
  3. paid
    • 布尔值,返回付款是否已支付。
  4. confirmed
    • 布尔值,返回付款是否已完全确认。
  5. date
    • 时间戳,返回付款的时间。

检查电子邮件

检查给定的电子邮件地址是否已成功付款。

$email = AcceptCrypto::email({{EMAIL}}, {{API KEY}});

响应将如下所示;

  1. error
    • 布尔值,返回请求是否遇到任何错误。
  2. message
    • 字符串,仅在没有错误发生时返回。
  3. paid
    • 布尔值,返回付款是否已支付。
  4. confirmed
    • 布尔值,返回付款是否已完全确认。
  5. lastPaid
    • 时间戳,返回上次付款的日期。