npm 包 coingate 使用教程

阅读时长 4 分钟读完

什么是 coingate?

Coingate 是一个用于处理数字货币支付的 npm 包。使用 coingate,可以方便快捷地接受比特币、以太坊和其他加密货币的支付。coingate 还提供了完整的 API 接口,以便开发人员可以自定义自己的应用。

安装

在项目的根目录下,可以通过 npm 安装 coingate:

使用

配置 coingate

在使用 coingate 前,需要先配置 coingate。通过 setCredentials 方法来设置 coingate 的 API 密钥:

创建付款

使用 coingate 创建付款,需要调用 createOrder 方法。createOrder 方法接收一个对象作为参数,包含以下属性:

  • price_amount (Number):订单金额。
  • price_currency (String):金额的货币类型。
  • receive_currency (String):要接收的货币类型。
  • callback_url (String):回调 URL,用于将支付结果返回您的网站。
  • cancel_url (String):用户取消付款时的 URL。
  • success_url (String):付款成功后跳转的 URL。
  • token (String):随机字符串,用于标识此次订单。
-- -------------------- ---- -------
----------------------
  ------------- ----
  --------------- ------
  ----------------- ------
  ------------- -------------------------------
  ----------- -----------------------------
  ------------ ------------------------------
  ------ --------------------
-- ------------- --------- -
  -- ----- -
    -------------------
  - ---- -
    ----------------------
  -
---

处理付款结果

使用 coingate 创建付款后,需要通过回调 URL 将支付结果返回您的网站。您可以使用 express 等框架处理 HTTP 请求和响应。以下是一个简单的示例:

查询订单

您可以使用 getOrder 方法查询订单。getOrder 方法需要订单 ID 作为参数。

总结

在本文中,我们介绍了如何使用 coingate 处理数字货币支付。我们了解了如何配置 coingate,并使用示例代码演示了如何创建付款和处理付款结果。此外,我们还学习了如何使用 getOrder 方法查询订单。希望这篇文章对您有所帮助,如果您有任何问题,欢迎在下面留言。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056ca481e8991b448e60f0

纠错
反馈