简介
node-przelewy24是一款基于Node.js环境开发的在Przelewy24支付系统中使用的npm包。它可以帮助开发者在自己的网站或在线商店中方便地实现支付功能,支持多种付款方式。本文将为大家介绍node-przelewy24的安装和使用方法,希望能够帮助到需要使用该包的开发者。
安装
在使用之前,我们需要将node-przelewy24安装到本地。在命令行工具中输入以下命令即可完成安装:
npm install node-przelewy24
如果您是在自己的项目中使用node-przelewy24,可以将其保存到项目依赖中:
npm install --save node-przelewy24
使用
初始化
在开始使用之前,需要先进行初始化操作。这个过程需要提供两个参数,分别是商家ID(merchant ID)和商家密钥(merchant secret)。您可以在Przelewy24的网站中获取这两个参数,并将它们保存到您的代码中。示例代码如下:
const Przelewy24 = require('node-przelewy24'); const p24 = new Przelewy24({ merchantId: 'your-merchant-id', merchantKey: 'your-merchant-secret' });
创建支付
一旦完成初始化,您就可以开始通过Przelewy24发起支付请求了。首先,您需要创建一个支付对象,指定该笔交易的详情。示例代码如下:
-- -------------------- ---- ------- ----- ----------- - - ---------- ---------------- ------- ----- -- --------- --------- ------ -- ---------------- ------------ --- --------- -- ------ ------ -------------- -- ---- -------- ----- -- -------- ---------- ------------------------------------- -- ------------- ---------- ------------------------------------ -- ----------------------- -- ----- ------- - -------------------------------
发送支付请求
创建支付对象之后,您需要使用该对象发起支付请求。代码示例如下:
-- -------------------- ---- ------- ----------------- -------------- -- - -------------------- --------- ---------- -- ------ -- ------------ -- - ---------------------- ------- ------- -- ------ ---
处理支付结果
在向Przelewy24发起支付请求之后,您需要等待服务器响应并返回支付结果。一旦支付成功,服务器会向指定的URL发送POST请求,并将支付结果以JSON格式传递给商家。您可以在您的代码中处理这个请求并更新交易状态。以下是一个处理支付结果的示例代码:
-- -------------------- ---- ------- --------------------------- ----- ---- -- - ----- -------- - ---------------------------------- -- ---------------- --- ---------- - -- --------- - ---- - -- ---- - --------------- ---
总结
在本文中,我们介绍了node-przelewy24这个npm包的安装和使用方法。通过该包,您可以方便地向Przelewy24发起支付请求,并实现支付功能。希望这篇文章能够对您有所帮助,并让您的开发工作更加便捷。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056d1281e8991b448e6d28