前言
在前端开发中,常常需要与第三方接口进行交互。payeer-api 就是一款支持多种数字货币交换的第三方接口。本文将详细介绍如何使用 npm 包 payeer-api,以便在前端界面上快速地与 payeer 交互。
什么是 payeer-api
payeer-api 是一个非常方便的数字货币交换工具,支持多种数字货币交换,包括比特币、以太币、瑞波等等。用户可以通过该 api 实现数字货币的充值、提现、转账等操作,并获取最新的数字货币市场行情。
使用 payeer-api 需要先创建一个账号,也可以使用已有账号。
安装
在终端中使用 npm 安装 payeer-api:
npm install payeer-api --save
使用
引用
在页面中使用以下代码引用 payeer-api:
var payeer = require('payeer-api');
创建连接
payeer-api 需要使用 access_id 和 api_key 进行连接。可以通过以下代码创建连接:
var payeer = require('payeer-api'); var api = new payeer("access_id", "api_key");
这里的 access_id 和 api_key 需要替换成自己的数据。
查询余额
调用 payeer 对象的 getBalance 方法可以查询余额,示例代码如下:
-- -------------------- ---- ------- --- ------ - ---------------------- --- --- - --- ------------------- ----------- ---------------- --------- ----- -- --------------- --------- ---------- ------------------- - ---- - --------------------- - ---
如果查询成功,会返回一个包含余额信息的对象,例子:
{ val: 1.23456789, unit: 'BTC', bval: 123456789, bunit: 'SATOSHI' }
创建充值订单
调用 payeer 对象的 createPay 方法可以创建充值订单,充值订单可以接受银行卡、支付宝、微信等多种支付方式。示例代码如下:
-- -------------------- ---- ------- --- ------ - ---------------------- --- --- - --- ------------------- ----------- --------------- ------- --------- ---- ----------- ------ ------ ------- ------ ----- ------- ------------ ------------------ -- --------------- --------- ---------- ------------------- - ---- - --------------------- - ---
其中,shopOrderId 是必填参数,它是唯一的订单号,用于在充值订单处理过程中识别订单。orderId 是返回的订单信息,包含订单号、订单状态等信息。
获取订单状态
调用 payeer 对象的 checkPay 方法可以获取订单状态。示例代码如下:
-- -------------------- ---- ------- --- ------ - ---------------------- --- --- - --- ------------------- ----------- -------------- ------- --------- -------- ------------------ -- --------------- ------- ---------- ------------------- - ---- - ------------------- - ---
其中,shopId 是必填参数,它是充值订单所属商家的 ID,orderId 是必填参数,它是充值订单的唯一标识。
如果查询成功,会返回一个包含订单信息的对象,例子:
-- -------------------- ---- ------- - -------- ------------------- ---------- ----------- ------- - --- --- ----- ------- -------- -- --------- ----------- ---------- ---- ------- ---- ---- ----------------------------------- ----- ----------- --------- -
更多操作
payeer-api 支持更多的操作,包括提现、获取货币市场行情等操作。更多细节可以参考官方文档。
总结
本文介绍了如何使用 npm 包 payeer-api,在前端界面上快速地与 payeer 交互。通过阅读本文,您可以了解如何创建连接、查询余额、创建充值订单等操作,并且示例代码详尽,对于刚接触 payeer-api 的开发者来说非常有指导意义。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005524c81e8991b448cfd43