cordova-e-ghl-plugin
是一个可以在 Cordova 应用中使用的简便且高效的支付插件。它使用 E-GHL 支付网关进行支付,可以快速的集成到您的 Cordova 应用程序中。
安装
要开始使用 cordova-e-ghl-plugin
,您需要使用 npm 安装该包。在安装之前,请确保您的项目已经初始化并正确安装了 Cordova。
npm install cordova-e-ghl-plugin
配置
升级您的 Cordova
Cordova 的
6.5.0
版本以上已默认包含 Gradle。为确保您能运行该插件,请升级到 Cordova 的最新版本。添加插件
在 Cordova 项目中添加
cordova-e-ghl-plugin
插件:cordova plugin add cordova-e-ghl-plugin
添加 E-GHL 依赖库
为确保您能够使用 E-GHL 支付 SDK,在 Cordova 应用的 Android 平台上添加以下行到根目录的
build.gradle
文件中:allprojects { repositories { // E-GHL支付SDK仓库 maven { url "https://github.com/myriza88/eghl-plugin/raw/master/android/CordovaTestGHLPaymentsMall/mobilesdkrepository/" } google() jcenter() } }
然后,在您的应用程序模块的
build.gradle
文件中添加以下依赖:implementation 'com.ghl:mobilesdk:2.6.2'
使用
为了开始使用 cordova-e-ghl-plugin,您需要在 Cordova 应用的 JavaScript 部分中添加以下行:
const EGHLPayment = window.cordova.plugins.EGHLPayment;
初始化
在进行任何支付操作之前,您需要对支持 E-GHL 平台的账户进行初始化。
-- -------------------- ---- ------- ------------------------ ------------------ -------------------------- -- ------------ -------- ----------------------------------- -- ------ ------------- ------ -- --- ---- -------- ---- --------------- --------------- -- ---- ---------- ------------ -- -------- ---------- --------- ----------- -- -------- -------- ---------------- ------- -- ---- ------------- --------------- -- ---- ------- ------ -- ---- -- -- -- - ---------------------- -- ------- -- - ------------------- --
进行支付
成功初始化后,您可以使用以下代码实现付款:
-- -------------------- ---- ------- ------------------------- --------------- ------- --------- --- ---------- --------------- ------ -- ---------- ------------- ----- -- ------------ -- --------------------- -- - ------------------------------------------- -- ------- -- - ------------------- --
其中,transactionResponse
对象为支付操作的回调响应。
示例代码
下面是一个完整的 JavaScript 代码示例,展示了如何使用 cordova-e-ghl-plugin 实现付款:
-- -------------------- ---- ------- ----- ----------- - ----------------------------------- ------------------------ ------------------ -------------------------- -- ------------ -------- ----------------------------------- -- ------ ------------- ------ -- --- ---- -------- ---- --------------- --------------- -- ---- ---------- ------------ -- -------- ---------- --------- ----------- -- -------- -------- ---------------- ------- -- ---- ------------- --------------- -- ---- ------- ------ -- ---- -- -- -- - ---------------------- -- ------- -- - ------------------- -- ------------------------- --------------- ------- --------- --- ---------- --------------- ------ -- ---------- ------------- ----- -- ------------ -- --------------------- -- - ------------------------------------------- -- ------- -- - ------------------- --
结论
cordova-e-ghl-plugin
是一个快捷、简便的支付 SDK,为您的 Cordova 应用提供了完整的支付功能。结合本文所述的详细的安装、配置和使用方法,您可以快速地集成该插件到您的项目中,从而实现高效、稳定的付款体验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005681281e8991b448e4330