1.7.0 • Published 1 year ago

@topapplication/toppay v1.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

TOP Application Payment Client for Javascript

This TOP Application payment client library supports web browsers

Getting started

Yarn (or NPM)

You can use any NPM-compatible package manager, including NPM itself and Yarn.

npm i @topapplication/toppay --save

Or:

yarn add @topapplication/toppay

Then:

import TopPayment from '@topapplication/toppay'

Initialization

window.TopPayment = new TopPayment()

Initialize TopPayment once as window property

Sample Usage

window.TopPayment.pay(amount, payToken, pin).then(res =>{
     // Do Somthing
})

amount and payToken are required if you don't have pin, pass only amount and payToken to the Pay method 2 arguments

Sample Response

{
    "Status": 0,
    "Type": 1,
    "Message": "موفق",
    "Data": {
     "Token": "00000000000000000000"
    }
}

Status === 0 => successful payment Status === 1 => payment failed or canceled by user Type => will always be equal to 1 for payment Data['Token'] => payment token

ExitWebview:

window.TopPayment.home()

Go Back:

window.TopPayment.back()

Getting Top WebToken:

const webToken = window.TopPayment.webToken

Getting Client OS:

const os = window.TopPayment.os

Getting Top Client Platform:

const platform = window.TopPayment.platform

Goto:

window.TopPayment.goto(data)
namedata
Blob Downloader{ "Type": 1, "BlobMimeType": contentType, "BlobData": BlobDataBase64}
Goto Dashboard{ "Type": 3 }
LunchUrl{ "Type": 4, "WebViewUrl": "https://example.com",}
Download From DirectLink{ "Type": 5, "WebViewUrl": "https://example.com"}
Go Back{ "Type": 6 }
1.7.0

1 year ago

1.6.9

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.8

2 years ago

1.6.7

2 years ago

1.6.6

2 years ago

1.6.5

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.9

2 years ago

1.5.8

2 years ago

1.5.7

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.6

2 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.9

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.8

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago