npm包cordova-plugin-ipay88使用教程

简介

此文章介绍cordova-plugin-ipay88的使用教程。cordova-plugin-ipay88是一个基于Apache Cordova的支付插件,它让你可以在移动应用程序中集成ipay88支付。

为方便大家理解本教程,以下假设你已熟悉Cordova环境的搭建和使用,如果不熟悉,请参见Cordova中文文档。

安装

安装ipay88插件的方法很简单,只需要在命令行中输入以下命令即可。

------- ------ --- --------------------- ---------- ------------------------------ ---------- -------------------------------- ---------- ----------------------- ---------- ----------------- ---------- -------------- ---------- ---------------- ---------- ---------------- ---------- ------------- ---------- ----------------- ---------- ------------------------- ---------- ------------------------- ---------- -------------------------

参数解析

上面命令中一共定义了12个参数,以下对其逐个进行解析。

  • MERCHANT_KEY - 商户密钥,密钥是用来验证你的商户信息的,它由ipay88提供。

  • MERCHANT_CODE - 商户ID,这是你在ipay88注册时得到的商户号。

  • REF_NO - 参考号,这是你指定的一个订单号码,用以查询支付结果。

  • CURRENCY - 币种代码,指定交易币种(currency codes)如MYR(马来西亚币)等。

  • CUST_NAME - 客户姓名,你的购买商户所需要知道的客户姓名。

  • CUST_EMAIL - 客户电子邮件,你的购买商户所需要知道的客户电子邮件地址。

  • CUST_PHONE - 客户电话,你的购买商户所需要知道的客户电话号码。

  • AMOUNT - 付款金额(单位为分),指定支付金额,以分为单位计算。

  • METADATA - 任意元数据(可选),传递任意附加信息。

  • URL_REDIRECT - 交易成功后的重定向URL,用户完成支付后将重定向到指定的URL。

  • URL_CALLBACK - iPay88返回支付结果数据时的URL。

  • REQUEST_TYPE - 交易类型,可选值如下。

    --  -------- - -- ----- ----------- ------
    --  ------- - -- ----- --------- ---- --------
    --  --------- - -- ------- -------
    --  --------- - -- ------- -------

以上参数的意义和值可自行定义,我们可以根据实际情况进行配置。

使用示例

在使用过程中我们需要首先cordova deivceReady,并获取设备UUID,然后调用ipay88的pay方法,示例如下。

---------------------------------------- ---------- -
    --- ----------- - ---------------
    --- ------------ - ----------------
    --- ----- - ---------
    --- -------- - ------
    --- -------- - ----------------
    --- --------- - -----------------
    --- --------- - -----------------
    --- ------ - ----
    --- -------- - ---------------
    --- ----------- - -----------------------------
    --- ----------- - -----------------------------
    --- ----------- - ---------------

    --------------------------------------- ------------- ------ --------- --------- ---------- ---------- ------- --------- ------------ ------------ ------------ ------------------ -
        -- --------------------------
    -- --------------- -
        -- ------------------
    ---
---

以上代码中,我们调用了ipay88的pay方法,并传入了一些必要参数,通过回调函数可以获取支付结果。

结语

本文主要介绍了使用cordova-plugin-ipay88支付插件的方法,让你方便地在移动应用程序中集成ipay88支付。码农们可以根据本文提供的示例代码进行实战操作。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005586e81e8991b448d5a8f


猜你喜欢

  • npm 包 events-js 使用教程

    在前端开发中,我们经常需要处理事件。events-js 帮助我们更方便地编写事件驱动型的代码。本文将介绍 events-js 的使用教程,包含安装、创建、绑定、触发事件等步骤,并提供示例代码。

    2 年前
  • npm 包 html-to-steroid 使用教程

    前言 在前端项目中,经常会有将 HTML 模板转换成 JS 字符串的需求,常用的方法有直接将 HTML 写成字符串或使用模板引擎,但是这些方法在页面数量多或者页面复杂度高的情况下,工作量巨大且容易出错...

    2 年前
  • npm 包 mage-tpl-mocha 使用教程

    在前端开发中,测试是不可或缺的一环。而 mocha 是目前最为常用的 JavaScript 测试框架之一。在开发过程中,我们需要编写大量的测试代码,为了提高编写测试代码的效率和减少重复劳动,我们可以使...

    2 年前
  • npm 包 kits-promisify 使用教程

    在 JavaScript 中,回调函数经常被用作异步操作的处理方式。而在 Node.js 中,回调函数则被广泛使用于各种操作中。然而,这种方式使得代码变得难以阅读、难以理解,因为这会导致代码嵌套过多、...

    2 年前
  • npm 包 search-prototype.js 使用教程

    在前端开发中,我们经常需要对数组或者对象进行搜索、过滤或者排序等操作。虽然原生的 JavaScript 已经提供了一些方法,但是这些方法的效率和灵活性还无法满足我们的需求。

    2 年前
  • npm 包 svg-parse-loader 使用教程

    前言 SVG(可缩放矢量图形)是一种可伸缩的矢量图形格式,它可以通过 CSS 和 JavaScript 进行控制。在前端开发中,我们经常需要使用 SVG 图片来处理一些特效及动画,但是 SVG 文件不...

    2 年前
  • npm 包 react-grid-layout-horizontal-compact 使用教程

    React 是一个广受欢迎的前端开发框架。在 React 中,布局是一个重要的话题。对于复杂的界面,我们需要使用特殊的布局工具来实现高效的布局管理。React 中的 react-grid-layout...

    2 年前
  • npm 包 simple-library 使用教程

    前言 npm 是 node.js 的包管理器,也是前端开发者必须了解的工具之一。通过 npm,我们可以搜索、安装和管理各种社区共享的库和工具,以便更高效地开发前端应用。

    2 年前
  • npm 包 collabos-email-templates 使用教程

    在开发 Web 应用的过程中,邮件发送是一个不可或缺的环节。而为了提升邮件发送的效率,我们可以使用第三方的邮件模板库。其中一个比较好用的库是 collabos-email-templates。

    2 年前
  • npm 包 alan-utils 使用教程

    npm 是前端开发中广泛使用的包管理器,它提供丰富的开源包供开发者使用,方便快捷。在这里,我们介绍一个实用的 npm 包 alan-utils,提供前端开发中常用的各种工具函数。

    2 年前
  • npm 包 generator-config-control-custom 使用教程

    generator-config-control-custom 是一个基于 Yeoman 的 npm 包,它可以帮助前端开发者自动生成常见的项目配置文件,并且可以进行个性化的定制。

    2 年前
  • npm包hexo-ipynb使用教程

    Hexo是一个快速、简洁且高效的博客框架,它基于Node.js开发,采用Markdown渲染引擎,使得写作和发布博客变得更加方便快捷。而hexo-ipynb则是一个可以让你在Hexo中使用Jupyte...

    2 年前
  • npm 包 mirrorjs-widgets 使用教程

    在前端开发的过程中,我们很有可能需要使用到现成的组件,这些组件可以极大地提高我们的工作效率。npm 是一个非常常用的前端包管理工具,mirrorjs-widgets 是一个好用的 UI 组件库。

    2 年前
  • npm 包 ob-ipa 使用教程

    1. 简介 ob-ipa 是一个通过 JavaScript 解析 iOS IPA 文件的工具包,它可以轻松获取 iOS 应用的基本信息、plist 文件和可执行文件等,是前端开发中非常实用的工具之一。

    2 年前
  • NPM 包 "object-expression-parser" 使用教程

    在前端开发中,我们经常需要对 JavaScript 对象进行操作和解析。然而,就算是处理简单的对象结构,也可能需要写出冗长的代码。"object-expression-parser" 是一个 NPM ...

    2 年前
  • npm 包 has-tsconfig 使用教程

    简介 在进行 TypeScript 项目开发过程中,tsconfig.json 文件是必不可少的。但是当我们进行项目迁移或者维护时,有时会出现 tsconfig.json 中的配置不一致导致编译器报错...

    2 年前
  • npm 包 angular-br 使用教程

    在前端开发中,AngularJS 是一个非常流行的框架。通过 npm 包 angular-br,我们可以快速地实现将换行符替换为 <br> 标签。本篇文章将介绍如何使用 angular-b...

    2 年前
  • npm 包 sha-generator 使用教程

    在前端开发中,数据的加密和安全性显得尤为重要。其中,sha-generator 这个 npm 包是一款十分不错的加密工具,可以实现 SHA-256、SHA-384、SHA-512 等算法,支持异步和同...

    2 年前
  • npm 包 speedlog 使用教程

    Node.js 已成为前端开发中不可或缺的部分,而 npm 包更是加速了前端开发的速度。本文将介绍 npm 包 speedlog 的使用教程以及它的深度和学习以及指导意义。

    2 年前
  • npm 包 lokesh1233 使用教程

    本文介绍如何使用 npm 包 lokesh1233 来增强前端网页的用户体验。通过本文,你将学到如何安装和使用此库来轻松实现常见的网页效果,如弹出框、加载动画等。 什么是 npm 包 lokesh12...

    2 年前

相关推荐

    暂无文章