{"_id":"@andrew-ld/cryptopay-api","_rev":"19-e128dc4008172d1972cb11ff6bb0ff9e","time":{"1.1.0":"2021-11-28T14:18:42.934Z","created":"2021-11-28T14:19:41.044Z","1.0.0":"2021-11-28T14:19:41.280Z","modified":"2022-04-04T14:01:01.197Z"},"name":"@andrew-ld/cryptopay-api","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@andrew-ld/cryptopay-api","type":"commonjs","version":"1.0.0","main":"./index.js","types":"./index.d.ts","scripts":{"example":"ts-node example.ts","test":"mocha -r ts-node/register tests/**/*.ts","push":"npx tsc && cp package*.json dist && cp *.md dist && cp LICENSE dist && cd dist && npm publish --access public"},"keywords":[],"author":{"name":"andrew-ld"},"license":"MIT","devDependencies":{"@types/chai":"^4.2.22","@types/lodash":"^4.14.177","@types/mocha":"^9.0.0","chai":"^4.3.4","mocha":"^9.1.3","nyc":"^15.1.0","ts-node":"^10.4.0","typescript":"^4.5.2"},"dependencies":{"axios":"^0.24.0","lodash":"^4.17.21"},"repository":{"type":"git","url":"git+https://github.com/andrew-ld/ton-cryptopay-api.git"},"bugs":{"url":"https://github.com/andrew-ld/ton-cryptopay-api/issues"},"homepage":"https://github.com/andrew-ld/ton-cryptopay-api#readme","gitHead":"8eb7629398b70f5fa61bf127efae67c9253cb37c","description":"## Get an api key  - Write to https://t.me/CryptoTestnetBot (telegram) - Select Crypto Pay - Select Create App - Select API Token","_id":"@andrew-ld/cryptopay-api@1.0.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-PXvX1elgR8Bm63xCP1GdkbA2lXzO9NFhLivjFabE820PNkVhJacXbS4DyEc02ffZ6Lzv7XrUQBpo3hEKTRAlcQ==","shasum":"e16503e194d5fff738b59cbaa172af140f8769c6","tarball":"https://registry.npmjs.org/@andrew-ld/cryptopay-api/-/cryptopay-api-1.0.0.tgz","fileCount":39,"unpackedSize":23603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho4/9CRA9TVsSAnZWagAAGvQP+wWiGB/50CcVGi3kLH74\n8hehteY9HdhR4/hlM6ZFL6DyPUwE5AwLkRUCdQzA477Zs/ndTfvQRFRpeKGM\nYIOB8zpQu5LRZ8moZSkZh109s3+bhv7oTiyCVwpTZCmNFOVykgC+L+BXDiHw\n/s/99SeMVJo5H3ltCDfcc5BUNnJiESdHf3LwEpL2P6eEwMFHasDHD8Jonj9S\nxUtPGacR8Pso2MR8bofqkyHwiB8kWeP6eEoa08xp5+jmlJwfDnaNGa6M+XTe\n8BXisPy13cxMhAIXwLWPIj7ljZjXOidDPbh5UTlyTuWItWtq/fj38Lwq1h5s\nAhGreuq6LM34i2eCRGWcgVsBFnjBcIm06bYVMKAOVgh1Pq7V3ZMJhlRsYMGp\n/YOq0igXjINFIP+cgmQEhT/TuojaCgGLDB8B/PyQj1AekNqxwNwWKfxJkfgf\n004eqGdexn1iKTqzawsN2FEuVF+gkXYaWgSggedG3C92a9guTnsPsxcJmU0R\nAwRpDcAqVl4KCaSI9N7k2FpjCmzY4bWymsQMDTgbMnE8zZ1I5k64AZZ6yvu7\n38JWvqySUC3AORXhZlj9AhAZYZkHUbZCjED71rSiXVtbSfhXXUHkKKokX+vT\n8Ubm16dlVOmILRXXIuodDC/mzx0PlRE13piMPhP+DmfkRjkA8DbYt+BBTtOB\nNcHf\r\n=MCTn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWJhJghV0JAhjxu1kk5yMPo7uXRisQSjbF6BvQLQsyyAiEA1brUltItmewkAWJZorO7/i6+A7PhhP/SsqecWFEuzrk="}]},"_npmUser":{"name":"andrew-ld","email":"andrewld@protonmail.com"},"directories":{},"maintainers":[{"name":"andrew-ld","email":"andrewld@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cryptopay-api_1.0.0_1638109181116_0.8881433629193474"},"_hasShrinkwrap":false}},"maintainers":[{"name":"andrew-ld","email":"andrewld@protonmail.com"}],"description":"## Get an api key  - Write to https://t.me/CryptoTestnetBot (telegram) - Select Crypto Pay - Select Create App - Select API Token","homepage":"https://github.com/andrew-ld/ton-cryptopay-api#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/andrew-ld/ton-cryptopay-api.git"},"author":{"name":"andrew-ld"},"bugs":{"url":"https://github.com/andrew-ld/ton-cryptopay-api/issues"},"license":"MIT","readme":"# TON - Crypto Pay API - Getting started\n\n## Get an api key \n- Write to https://t.me/CryptoTestnetBot (telegram)\n- Select Crypto Pay\n- Select Create App\n- Select API Token\n\n![Screenshot_20211127_190035](https://user-images.githubusercontent.com/43882924/143691867-9a88c3a4-717a-4695-a7ee-6233fc7c8d51.png)\n\n## Install the library\n- run `npm install @andrew-ld/cryptopay-api`\n\n## Instantiate a new client\n```typescript\nimport { CryptoPay } from \"@andrew-ld/cryptopay-api\";\n\nlet endpoint = \"https://testnet-pay.crypt.bot\"\nlet token = \"3214:CENSURED\" // @CryptoTestnetBot\n\nlet client = new CryptoPay(endpoint, token)\n```\n\n## Call a method\n```typescript\nimport { GetMe } from \"@andrew-ld/cryptopay-api/methods/GetMe\";\n\nlet result = await client.send(new GetMe())\nconsole.log(result)\n```\n\n## List of the available methods\n`ConfirmPayment`: Confirm paid invoice of your app. \n\n`CreateInvoice`: Create a new invoice.\n\n`GetBalance`: Get balance of your app. \n\n`GetCurrencies`: Get list of supported currencies.\n\n`GetExchangeRates`: Get exchange rates of supported currencies. \n\n`GetInvoices`: Get invoices of your app.\n\n`GetMe`: For testing your app's authentication token.\n\n`GetPayments`: Get paid and unconfirmed invoices of your app. \n\n\n## Advanced examples\nhttps://github.com/andrew-ld/ton-cryptopay-api/tree/master/examples","readmeFilename":"README.md"}