📅  最后修改于: 2023-12-03 15:14:54.198000             🧑  作者: Mango
ESEWA.NP是尼泊尔最受欢迎的数字钱包。该平台提供了一种方便、快捷、安全的支付方式,用户可以使用它来支付电费、水费、手机费、互联网费用以及购买各种商品和服务。ESEWA.NP还提供了一些其他服务,如金融服务和保险服务。
ESEWA.NP提供了简单易用的API,可以帮助开发者在自己的应用程序中实现ESEWA.NP支付。
npm install esewa
首先在ESEWA网站上注册账户并获得API密钥,然后将以下代码片段添加到您的项目中:
const esewa = require('esewa');
const payment = new esewa({
payment: {
amount: 100,
txId: '123456',
returnUrl: 'http://localhost:8080/return',
date: new Date(),
},
customer: {
name: 'John Doe',
email: 'john@doe.com',
phone: '1234567890',
},
secretKey: 'your_secret_key',
});
payment.createPayment();
以下是创建ESEWA.NP支付所需的参数。
| 参数 | 描述 | 类型 | 是否必需 | | -------- | ------------------------------------------------------------ | ------ | -------- | | amount | 支付金额 | Number | Y | | txId | 付款人的ID或订单号,应确保唯一 | String | Y | | returnUrl | 付款后将返回的URL | String | Y | | date | 日期,格式为yyyy-MM-dd。如果不存在,则使用当前日期。 | Date | N | | products | 产品信息,包括名称、描述和价格 | Array | N | | tax | 税费 | Number | N | | service | 支付服务的费用 | Number | N | | delivery | 交货服务的费用 | Number | N |
| 参数 | 描述 | 类型 | 是否必需 | | ----- | ------------------------------------------------------------ | ------ | -------- | | name | 客户名称或用户名 | String | Y | | email | 客户的电子邮件地址,用于向客户发送付款信息和收据 | String | Y | | phone | 客户电话号码,用于向客户发送付款信息和收据,格式为+国家代码+电话号码 | String | N |
您在ESEWA网站上注册账户并获得的API密钥。
ESEWA.NP是尼泊尔最受欢迎的数字钱包,提供了支付、彩票购买、金融服务和保险服务等功能。其API简单易用,可以帮助开发者在自己的应用程序中实现ESEWA.NP支付。