npm包cordova-plugin-ipay88使用教程

阅读时长 4 分钟读完

简介

此文章介绍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

纠错
反馈