简介
hapi-ccavenue 是一个 Node.js 的 npm 包,基于 hapi 框架和 ccavenue 支付网关提供了简单易用的支付处理接口。
安装
在你的项目文件夹下,通过 npm 安装 hapi-ccavenue:
--- ------- ------------- ------
配置
hapi-ccavenue 必须配置 ccavenue 的一些必要参数才能使用支付功能。以下是所有可配置的参数及其作用。
----- ------- - - ------------ ----------- -- -- ------ -------- ------ ------------ -------------------- -- -------- -------- ------ ------------ ---------------- -- ------- -------- ------ --------- ------ -- ---- ----- ------- -- ------ ---- -- ---------- ------------- ---------------------------------- -- -------------- ----------- -------------------------------- -- -------------- --------- ----- -- -------- -- -- -- --
在使用 hapi-ccavenue 之前,需要先声明一个 hapi 服务器实例,并在实例中配置参数。
----- ---- - ---------------- ----- ------ - --- ------------- ----- ---- --- ----- ------- - - -- -- -------- ----- -- ----------------- ------- ------------------------- -------- -------- ---
使用
hapi-ccavenue 提供了 GET 和 POST 两种支付方法,以及一个测试用的路由。
测试路由
在配置 hapi-ccavenue 后,可以访问以下路由来检查配置是否正确。如果接口返回的结果包含 config,那么配置是正确的。
-----------------------------------
GET 支付方法
要使用 GET 方法支付,可以访问以下路由。
-------------- ------- ------ ----- ---------------- -------- --------- -- -- - ----- ------- - - ------- --------- -- ---- --------- ------------ -- ----- -------------- --------------------- -- ---- ------------- ----- ----- -- ---- ---------------- ---- ---- ---- -- ---- ------------- ---- ------ -- ---- -------------- ----- -- --- ------------ -------- -- ---- ---------------- ------ -- ---- --------------- --------------------- -- ---- -------------- ----- ----- -- ---- ----------------- ---- ---- ---- -- ---- -------------- ---- ------ -- ---- --------------- ----- -- --- ------------- -------- -- ---- ----------------- ------ -- ---- -- ----- ---------- - ---------------------------------- ------ ----------------------- -- ---
POST 支付方法
要使用 POST 方法支付,可以访问以下路由。
-------------- ------- ------- ----- ---------------- -------- --------- -- -- - ----- ------- - - ------- --------- -- ---- --------- ------------ -- ----- -------------- --------------------- -- ---- ------------- ----- ----- -- ---- ---------------- ---- ---- ---- -- ---- ------------- ---- ------ -- ---- -------------- ----- -- --- ------------ -------- -- ---- ---------------- ------ -- ---- --------------- --------------------- -- ---- -------------- ----- ----- -- ---- ----------------- ---- ---- ---- -- ---- -------------- ---- ------ -- ---- --------------- ----- -- --- ------------- -------- -- ---- ----------------- ------ -- ---- -- ----- ---------- - ----------------------------------------- ------ ---------------------- - ------- ----------- --- -- ---
这样,你就可以在 payment-form 中展示 formFields 的内容,让用户点击提交按钮后自动跳转到 ccavenue 支付平台。
总结
hapi-ccavenue 是一个方便易用的支付处理 npm 包,可以让开发者在 hapi 框架下轻松接入 ccavenue 支付平台。在使用之前,需要事先配置好 ccavenue 的必要参数,并且根据业务需要选择 GET 或者 POST 支付方法。即使你没有使用过 hapi 框架,通过阅读这篇教程,你也可以了解到如何使用 npm 包实现支付功能。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60056ede81e8991b448e7833