1.7.0 • Published 3 months ago

@topapplication/toppay v1.7.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months 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

3 months ago

1.6.9

4 months ago

1.6.4

6 months ago

1.6.3

6 months ago

1.6.2

6 months ago

1.6.8

6 months ago

1.6.7

6 months ago

1.6.6

6 months ago

1.6.5

6 months ago

1.6.1

11 months ago

1.6.0

11 months ago

1.5.9

11 months ago

1.5.8

11 months ago

1.5.7

11 months ago

1.5.5

11 months ago

1.5.4

11 months ago

1.5.6

11 months ago

1.5.3

1 year ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.7

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.9

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.8

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago