New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

cordova-codeeshop-cespay

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cordova-codeeshop-cespay

Cordova Payment Method Integration with In-App Browser

1.0.6
latest
Source
npm
Version published
Weekly downloads
1
-75%
Maintainers
1
Weekly downloads
 
Created
Source

CesPay - Cordova Plugin

Latest Stable Version Total Downloads license PRs welcome Downloads Monthly

Cordova Custom Payment Gateway Integration with In-App Browser

This Cordova plugin helps you to be able to use any Payment Gateway haveing Success and Failed Callback URL to return response with your Cordova hybrid application. This plugin supports Android.

Installation:

Add another dependent cordova plugin cordova-plugin-inappbrowser cordova plugin add cordova-plugin-inappbrowser

Add this plugin in your cordova application with the following command.

cordova plugin add cordova-codeeshop-cespay

It is also possible to install the plugin via repo url directly

cordova plugin add https://github.com/codeeshop-oc/cordova-codeeshop-cespay.git

Usage:

// Init Payment
CustomPayment.startPayment({
  url: 'YOUR_PAYMENT_REDIRECT_URL', 
  callbackErrorURL: 'YOUR_PAYMENT_FAILURE_URL', 
  callbackSuccessURL: 'YOUR_PAYMENT_SUCCESS_URL'
})

// Return Payment Response Event
window.addEventListener('paymentmessage', this.paymentCallBack)

function paymentCallBack(e) {
  if(typeof e.detail != 'undefined') {
    console.debug(e.detail.data, 'paramsparams1')
  } else {
    console.debug(e, 'other paramsparamsparams')
  }
}

Live Demo

Youtube Link

All Params

Method: startPayment

Prop nameDescriptionTypeValuesDefault
urlYOUR_PAYMENT_REDIRECT_URLString-
targetkey to be used to show listing data ( just one )String-_blank
optionsCordova Plugin Options ( cordova-plugin-inappbrowser )StringOptionslocation=no,hidenavigationbuttons=yes,hideurlbar=yes,hardwareback=no,fullscreen=yes
callbackSuccessURLYOUR_PAYMENT_FAILURE_URLString-success
callbackErrorURLYOUR_PAYMENT_SUCCESS_URLString-failed

🔖 License

This software is licensed under the MIT.

Keywords

ecosystem:cordova

FAQs

Package last updated on 26 Oct 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts