@bayarkit/core

中文文档
0.3.1发布于 2026/11/07MITTypeScriptES Module零依赖构建来源已验证近 30 天下载 2405

马来西亚支付网关的一个接口,以及确认支付方式的检查方式.

中文使用文档
文档目录3 节
  1. 需要帮忙安装吗?
  2. 巴哈萨·梅莱尤
  3. 佩鲁坎活泼的美相?

@ bayarkit/ 核心

接口 海湾 网关适配器工具,以及 confirmPayment: 标记的唯一路径 命令已经支付。 零运行时间依赖关系. 巴哈萨·梅莱尤

npm install @bayarkit/core @bayarkit/<gateway>
  • confirmPayment(gateway, callback, { reference, amount }) - 1. 召回签名必须验证;2. 网关 (b) 其自己的记录必须说,为了这一参考,已经支付 数额(整数)和货币。 回返 { ok: true, payment } 或者说 { ok: false, reason, detail } 与 reason 一个 invalid_signature, (中文(简体) ), not_paid, (中文(简体) ), mismatch, (中文(简体) ), gateway_error永远不要扔出.
  • readCallback(request) 从网络标准调用 Request:字段(JSON、url-encod或多段)加 原始身体和头部,所以身体签名和头部签名的网关都验证. callbackFromFields(fields) 页:1 已经对身体进行了解析的框架.
  • checkoutResponse(payment, label?) - 303重定向,或一个逃脱的POST自首页面,用于网关 a. 表格; autoPostHtml 仅此一页.
  • toSen 编号 : toRinggit ——精确的十进制转换,从不通过浮点.
  • GatewayError ——信息只引用了网关的答案,从来不是钥匙.

适配器 : @bayarkit/toyyibpay, (中文(简体) ), @bayarkit/bayarcash, (中文(简体) ), @bayarkit/billplz, (中文(简体) ), @bayarkit/chip, (中文(简体) ), @bayarkit/stripe, (中文(简体) ), @bayarkit/senangpay, (中文(简体) ), @bayarkit/ipay88, (中文(简体) ), @bayarkit/fiuu, (中文(简体) ), @bayarkit/2c2p, (中文(简体) ), @bayarkit/curlec, (中文(简体) ), @bayarkit/hitpay, (中文(简体) ), @bayarkit/gkash, (中文(简体) ), @bayarkit/xendit, (中文(简体) ), @bayarkit/eghl, (中文(简体) ), @bayarkit/paddle, (中文(简体) ), @bayarkit/paypal。 。 。 .

需要帮忙安装吗?

如果你不想自己用电线连接支付网关, Sasa Teguh, 维持Bayarkit的工作室, 可以在你的网站或应用上安装, 在你开始直播之前.

联系页 电子邮件: 你好@sasateguh.com · 什么App: 017-762 9379 (韩语)

巴哈萨·梅莱尤

Antara muka yang dilaksanakan oleh setiap 适配器(英语:Antara muka yang dilaksanakan oleh setiap setiap 适配器) 海湾,当 confirmPayment萨图-萨通亚·雅兰 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}恩图克曼达·佩萨南·迪巴亚尔 西法尔克贝根通干(学名:Masa jalan)为禾本科通干属下的一个种.

npm install @bayarkit/core @bayarkit/<gateway>
  • confirmPayment(gateway, callback, { reference, amount }) - 1. 坦达坦干召回mesti sah;2. 出入口ditanya semula (tandatangan yang sah boleh diulang主音); 3. rekod网关 sentiri mesti kata dibayar, untuk rujukan ini, jumlah tepat ini (sen conversion) dan mata wang ini. (原始内容存档于2018-09-25). 梅穆朗坎语Name { ok: true, payment } 阿约 { ok: false, reason, detail } 邓根 reason 萨拉萨图达里巴达 invalid_signature, (中文(简体) ), not_paid, (中文(简体) ), mismatch, (中文(简体) ), gateway_error(原始内容存档于2013-10-12). ia tidak pernah melempar ralat.
  • readCallback(request) - 回叫达里帕达 Request piawai web: medan (JSON, url-encoded atau multip) serta (中文(简体) ) 巴丹·门塔·丹·潘格帕拉,苏帕亚出道口:阳门·曼干丹干尼;阳门·曼干丹干尼;平门·克德瓦-多阿 达帕特・德萨克. callbackFromFields(fields) untuk rangka kerja yang sudah menghurai 巴丹. 中国植物物种信息数据库.
  • checkoutResponse(payment, label?) - 303号方向,Atau Halaman POST Yang dihantar sendiri (di-escape) untuk 阳入道; autoPostHtml (原始内容存档于2018-10-12). ialah halaman itu sahaja.
  • toSen 编号 : toRinggit 活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活活.
  • GatewayError —— mesej memetik 下巴潘网关 sahaja, tidak pernah kunci.

适配器 : @bayarkit/toyyibpay, (中文(简体) ), @bayarkit/bayarcash, (中文(简体) ), @bayarkit/billplz, (中文(简体) ), @bayarkit/chip, (中文(简体) ), @bayarkit/stripe, (中文(简体) ), @bayarkit/senangpay, (中文(简体) ), @bayarkit/ipay88, (中文(简体) ), @bayarkit/fiuu, (中文(简体) ), @bayarkit/2c2p, (中文(简体) ), @bayarkit/curlec, (中文(简体) ), @bayarkit/hitpay, (中文(简体) ), @bayarkit/gkash, (中文(简体) ), @bayarkit/xendit, (中文(简体) ), @bayarkit/eghl, (中文(简体) ), @bayarkit/paddle, (中文(简体) ), @bayarkit/paypal。 。 。 .

多克曼塔西·佩努: 读取。 。 。 .

佩鲁坎活泼的美相?

Jika anda tidak mahu menyambung gate sentiri、Sasa Teguh、工作室 yang menyelenggara Bayarkit、boleh memasangnya di laman atau aplikasi和a dan mengujinya pada sandbox 网关 sebelum 和a mula menerima bayaran.

哈拉曼·胡邦吉 e-mel: 你好@sasateguh.com · 什么App: 017-762 9379 (韩语)

麻省理工学院 穆罕默德·艾曼

版本与发布记录

@bayarkit/core 共发布 8 个版本,首次发布于 2026/10/27;过去 12 个月发布了 8 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.3.1latest2026/11/071 天前
0.3.02026/11/044 天前
0.2.22026/10/2811 天前
0.2.12026/10/2811 天前
0.2.02026/10/2811 天前
0.1.02026/10/2811 天前

关于 @bayarkit/core 的常见问题

@bayarkit/core 是什么?

马来西亚支付网关的一个接口,以及确认支付方式的检查方式.

如何安装 @bayarkit/core?

在项目目录运行 npm install @bayarkit/core,或使用 pnpm add / yarn add / bun add。

@bayarkit/core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@bayarkit/core 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@bayarkit/core 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.12.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@bayarkit/core 可以商用吗?

@bayarkit/core 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@bayarkit/core 的下载量有多少?

根据 npm 官方下载统计,@bayarkit/core 在 2026/10/08 – 2026/11/06 这 30 天内被下载 2,405 次,日均约 80 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@bayarkit/core 还在维护吗?

最新版本 0.3.1 发布于 2026/11/07(1 天前);至今共发布 8 个版本,其中过去 12 个月发布了 8 个;首次发布于 2026/10/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。