org.cloudsky.cordovaplugins.ipay88
v1.0.3-a
Published
Cordova Library for integrating with the iPay88 payment gateway's mobile SDK.
Downloads
13
Readme
CsIPay88
Cordova Library for integrating with the iPay88 payment gateway's mobile SDK.
Installation
cordova plugin add org.cloudsky.cordovaplugins.ipay88
Usage
cloudSky.iPay88.makePayment(
{
amount: 123 // int amount to charge in cents. 123 = 1.23
name: "payee name"
email: "payee email address"
phone: "payee phone number"
refNo: "reference number for this transaction"
currency: "MYR" | ...
lang: "ISO-8859-1" | "UTF-8" | ...
country: "MY" | "PH" | ... // iPay88 gateway country
description: "description of the product"
remark: "remarks for the transaction"
paymentId: "ipay payment id"
merchantKey: "ipay merchant key"
merchantCode: "ipay merchant code"
backendPostUrl: "http://..." // The URL which iPay will call from their
// servers upon successful payment.
},
function (resp) {
// Success callback
// resp = {
// transactionId: transId,
// referenceNo: refNo,
// amount: amount,
// remarks: remarks,
// authCode: auth,
// }
},
function (err) {
// Failure callback
// err = "unexpected error string" OR
// err = {
// transactionId: transId,
// referenceNo: refNo,
// amount: amount,
// remarks: remarks,
// err: error message, // "canceled" if user canceled the payment.
// }
}
)