Parser of crypttp link

Installation

npm i -s crypttp-parser

Usage

const crypttpParser = require('crypttp-parser')

let url = 'crypttp://crypttp?params=econdedParams'
let decoded = crypttpParser(url)

console.log(decoded)
/**
 * @param {string} url crypttp url in format crypttp://crypttp?params=123412341234
 * @returns {object} example: {
    "id":"merchantId",
    "successUrl": "successUrl",
    "errorUrl": "errorUrl",
    "params":[
        [
            "Currency1",
            "Amount of Currency1 to send",
            "Address where to send",
            "custom data to include in transaction",
            "memo if required",
        ],
        [
            "params for Currency2"
        ],
        [
            "params for Currency3"
        ]
    ]
}
 */