{"_id":"@paypal/checkout-server-sdk","_rev":"92-458a48a53b6a58be1538c97ee4ce7393","name":"@paypal/checkout-server-sdk","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0-RC3-SNAPSHOT":{"name":"@paypal/checkout-server-sdk","version":"1.0.0-RC3-SNAPSHOT","keywords":[],"author":{"url":"https://developer.paypal.com/","name":"PayPal","email":"DL-PP-NODEJS-SDK@paypal.com"},"license":"MIT","_id":"@paypal/checkout-server-sdk@1.0.0-RC3-SNAPSHOT","maintainers":[{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},{"name":"braintree","email":"devs+npm@getbraintree.com"},{"name":"bladebarringer","email":"blade@crookedneighbor.com"},{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"paypal-user","email":"DL-PP-NODEJS-SDK@paypal.com"}],"homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"dist":{"shasum":"403a5035f0b5e0962a51642c2805bc36c9ca72e6","tarball":"https://registry.npmjs.org/@paypal/checkout-server-sdk/-/checkout-server-sdk-1.0.0-RC3-SNAPSHOT.tgz","fileCount":57,"integrity":"sha512-I/petvcKeJWPBYOT/z2lhMLAf6L/66HkoO+F83AWWuOi6RyrO8US51HwwQHc7hmD3mMKN/yxAIm9MfCQFf4M+A==","signatures":[{"sig":"MEUCIAhSEvoK9Q0xuw33pKO3qkFLN9biUR8Y7nskX/K7UZ8+AiEAkxmC4TBEWQFb4y3XNnyMcylAhMh0CQSIf/h05ff2Q2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUkU2CRA9TVsSAnZWagAAXrkQAJi3iq3rWbvE+2zUy9zY\nriE3hTyl8hvRspRs2JAQP4kJgYB7p5ydypDjHlutwqOsy4DJebvzWJtgurze\nCeU5ZMiL0D9vCbm8bPU0kKYseCiLWtMQ3u7RdZ/2dJayOzZFSSCwetWDelhb\n1dElrJf+gUB8zpqj029PDKrMJAhoZ+nq3S2c7zxJ5iTp0XZrydk2ueVLjNYM\nBBNJ5V0iR2qu0Bvs+skVUj1e12tz4N5LI3Y6IgJXLYMZPsMhV8kcb4hQhHLQ\nI+szS4FgrWVdCahx1jcIL2MEh8kiI7od7H80bv78Zsj3BtUmRccOw9oH579b\n+cGqTMjtftHOmhk+vFdNGXNLtNLvUU2OMLipcbKUIpyh1b8mApADUiiS+qTe\n1vchxpJ5td5wQ8Mv6/yvhpq1DInRusg7ElTmRL1Wet35eF9RmPR5LE4ZG0SU\ndANJ41iEhbrTqmJ6lp+kl9hCBfrV5ut5aJkyK0suf8pfgemdTEQkJH6J0/2I\nW1qgapGrvfLLnVolofW6F6nGHmBVi2Ja3jixzcLqT57TwA0Iyj9YiWOftZmV\nPqbfubqdg7TcYvfocmagzB1tfg3mzr+oN1jMGP5+2go8S80hJU1WQPn8tJrq\n/1UJklBs5BjZzX13eYR8sBQedmWFIj1XKp0rFvzd+DPAfjvlToRSTVx1ARtf\nA5Uo\r\n=3RWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","engines":{"node":">=5"},"gitHead":"fffb1c62ecc657325912cdaccb414f0daa011ee7","scripts":{"test":"npm run test:integration","test:orders":"mocha spec/orders --recursive --timeout 60000","test:integration":"mocha spec --recursive"},"_npmUser":{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},"deprecated":"Package no longer supported. The author suggests using the @paypal/paypal-server-sdk package instead: https://www.npmjs.com/package/@paypal/paypal-server-sdk. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"_npmVersion":"5.3.0","description":"NodeJS SDK for PayPal Checkout APIs","directories":{"lib":"lib"},"_nodeVersion":"6.11.1","dependencies":{"npm":"^6.4.0","braintreehttp":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"btoa":"^1.2.1","chai":"^4.1.2","nock":"^9.6.1","mocha":"^5.2.0","sinon":"^2.3.2","eslint":"^2.7.0","prompt":"^1.0.0","dirty-chai":"^2.0.1","eslint-config-braintree":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/checkout-server-sdk_1.0.0-RC3-SNAPSHOT_1548895541630_0.7354538873506564","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@paypal/checkout-server-sdk","version":"1.0.0","keywords":[],"author":{"url":"https://developer.paypal.com/","name":"dl-paypal-checkout-api@paypal.com"},"license":"MIT","_id":"@paypal/checkout-server-sdk@1.0.0","maintainers":[{"name":"bladebarringer","email":"blade@crookedneighbor.com"},{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"braintree","email":"devs+npm@getbraintree.com"},{"name":"paypal-user","email":"DL-PP-NODEJS-SDK@paypal.com"},{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"}],"homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"dist":{"shasum":"0a70010c7539b05989ab761443430c11264a4c37","tarball":"https://registry.npmjs.org/@paypal/checkout-server-sdk/-/checkout-server-sdk-1.0.0.tgz","fileCount":53,"integrity":"sha512-RcRW7/Yh3DR4KhQWjpIfV1lgO2N2GOfHE09BnUGo8ujsr31aHSDJ+qKphPo4Is/8wGHOlC7xb0tWzunYTvWVNQ==","signatures":[{"sig":"MEUCIQDoswJCd7i3eJaYCB/9Z+YUdh3WNWxbkIziT6ijqYlamAIgDJzRPwJRJbiwsRmxg/A/LUvg+MF45xLdiHIMbl/rLyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWHvCCRA9TVsSAnZWagAAwocP/3iUDhnGLdFK993nFEZy\nl60Qj1r9BSu1l6TnhYKESyg0GggZy8Abmb50AERHlpiAYB3kpr9zh1b88rb9\n+nmUdKaPlZacN/tUrhOL+z3DuPkuSF6MbXUT78LotNRSwBfqNk10NDOseRjZ\n77WuEtNc+ZvnA2JS4bo5Yij3p8NGWVY9JMPYyRYhn5QesTjg8V7PPIYak+hA\ngD25ADQC0eFzXInUJybi5HQcByx6PrZrZAiEEXwkUJiaULl0aovLoRowdSdQ\nXfj8T8jz6FGypdsDVuK6vM1sYvJ1rGVvK8eUa07eW1P0FWSeCpT88Sx7VhR8\n9ZwxlsvnkLIx/InxQsyIl6FujbbVXAN4dpBzisLOw4Q2wNvCxkqyWer8iTnh\nntBmjqS7BO0E/WWrWqrwmhft6y6GKNw/eiCNgQSNNiI64EW/PlMS0Ort2mmP\nTE+cTosPYNOo1uqx/Rd57WtKfY3jDPzN6sL962mIjhoWrLNPK9oChZFiChOT\n/qPYyDFKIJ2c4B9ddvAxMD1qVUn2GbF9FZKWwPqAp74gE7g11GF+CM61XD2o\nZaf0l6kY1HjXQpYT6uK0Nz5KT8Pm3rSji7cp3zOPop6HjMvDmhJF6NlC+2sv\nuIBfL5fFRCZR1C5TL8K3uUo4LthHImPvnLARzbqD6CtwaHtxD3TgJuwR8uD/\n/O5d\r\n=2Dg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","engines":{"node":">=5"},"gitHead":"f192c6ccb3ba607808cf3925f5d14b294bc87794","scripts":{"test":"npm run test:integration","test:orders":"mocha spec/orders --recursive --timeout 60000","test:integration":"mocha spec --recursive"},"_npmUser":{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},"deprecated":"Package no longer supported. The author suggests using the @paypal/paypal-server-sdk package instead: https://www.npmjs.com/package/@paypal/paypal-server-sdk. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"_npmVersion":"5.3.0","description":"NodeJS SDK for PayPal Checkout APIs","directories":{"lib":"lib"},"_nodeVersion":"6.11.1","dependencies":{"npm":"^6.4.0","braintreehttp":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"btoa":"^1.2.1","chai":"^4.1.2","nock":"^9.6.1","mocha":"^5.2.0","sinon":"^2.3.2","eslint":"^2.7.0","prompt":"^1.0.0","dirty-chai":"^2.0.1","eslint-config-braintree":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/checkout-server-sdk_1.0.0_1549302721472_0.11725184442604597","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@paypal/checkout-server-sdk","version":"1.0.1","keywords":[],"author":{"url":"https://developer.paypal.com/","name":"dl-paypal-checkout-api@paypal.com"},"license":"SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE","_id":"@paypal/checkout-server-sdk@1.0.1","maintainers":[{"name":"bladebarringer","email":"blade@crookedneighbor.com"},{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"braintree","email":"devs+npm@getbraintree.com"},{"name":"bryanjenningz","email":"bryanjenningz@gmail.com"},{"name":"joshbeam","email":"joshua.a.beam@gmail.com"},{"name":"paypal-user","email":"DL-PP-NODEJS-SDK@paypal.com"},{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},{"name":"vishaksingh","email":"vishaksingh@paypal.com"},{"name":"weihou","email":"weihou@paypal.com"},{"name":"zhillb","email":"zach@zacharyhill.xyz"}],"homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"dist":{"shasum":"ae76ec607ce0fc2380c639b8f02f5c0bbf605496","tarball":"https://registry.npmjs.org/@paypal/checkout-server-sdk/-/checkout-server-sdk-1.0.1.tgz","fileCount":56,"integrity":"sha512-TJWlyL83FOPwkWGAUm36wCGbSXfx9l8gV35wTq1GrUGvIICUrfUfKRQra0D2wIRlqfPz2gaOpZizxeZ88sV6fQ==","signatures":[{"sig":"MEYCIQD1tAjNfJKl6CZiMM4B+azJMtL0Ry7PrN0mi1fI8TTFnwIhAK2NHeiah8XVqFHphQ5yI+lNzzRkL1Z8QT7pFdMZKeKp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBDDsCRA9TVsSAnZWagAA7pwP/2gNq3ZuFKwodnOSa0Aw\nfftFyz9cuCPZ2h2IVZJY5JV0FQLUjBJlHXjnUjwtldt9fuGHTAjL0Gqw+J/Y\nxN4ZfBVbXmU3eeHBycSmbyh6eJCRlO+XX05stP9i8De5zp3WYHeoQ2zJV1iY\n+6os1lfdF1r3ria52c15bDAIzeH0NcxAFL9BaG6DieSGtFOUsSwlnjERq0Fe\nvXatlFqgQ1zWktb8HXluG2lxgExbnc0/1uGXxH8Cjm2dpSNCsOaIWwoZhfjA\nI54A1qwAVkUyL9IVwX3+mDxAZ+i5sXvwN56cwnsiwFGtWYF878cgFyjsAs+J\njUwEOTRaHiFrg3q+3Mjc1Hlt49gmqv+RiZFVEyAhwqwnZuKjlubH+v/xy22d\ngY9onG68OXSXP46bem5i63W3pNg/uYxpY40QVotfh5vNTw1InJVwzyszn9ku\naobHACaJjQMBObW2SwZYrw/2hvTp9ohLjUaEaRzZtiqeN5i7r3lLClN5yTE1\nX8xFghqCqSM4CwYBYZuL6eQ5tVD5AYsCYGMigxBQucoeeb3Pv+Wyldkvd/o7\nMwDzq3LFOCjFPVpmTCK8CW4xQTOQmsT5kM3C/ZCrh5Z0kft7xI0NuClH6v4c\nFDvC1hkOmThQJx3LqAVjOUBccRVJZHIItv2nJSnOncF+w2uHSwYg8Wk5nwQU\nCalg\r\n=Z1Fx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","engines":{"node":">=8"},"gitHead":"861f0b5b220f38d50a484847cb1e25790f08b9a7","scripts":{"test":"npm run test:integration","test:orders":"mocha spec/orders --recursive --timeout 60000","test:integration":"mocha spec --recursive"},"_npmUser":{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},"deprecated":"Package no longer supported. The author suggests using the @paypal/paypal-server-sdk package instead: https://www.npmjs.com/package/@paypal/paypal-server-sdk. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"_npmVersion":"6.4.1","description":"NodeJS SDK for PayPal Checkout APIs","directories":{"lib":"lib"},"_nodeVersion":"10.15.1","dependencies":{"braintreehttp":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"btoa":"^1.2.1","chai":"^4.1.2","nock":"^9.6.1","mocha":"^5.2.0","sinon":"^2.3.2","eslint":"^2.7.0","prompt":"^1.0.0","dirty-chai":"^2.0.1","eslint-config-braintree":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/checkout-server-sdk_1.0.1_1560555755532_0.7117281905588408","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@paypal/checkout-server-sdk","version":"1.0.2","keywords":[],"author":{"url":"https://developer.paypal.com/","name":"dl-paypal-checkout-api@paypal.com"},"license":"SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE","_id":"@paypal/checkout-server-sdk@1.0.2","maintainers":[{"name":"bladebarringer","email":"blade@crookedneighbor.com"},{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"braintree","email":"devs+npm@getbraintree.com"},{"name":"bryanjenningz","email":"bryanjenningz@gmail.com"},{"name":"joshbeam","email":"joshua.a.beam@gmail.com"},{"name":"mcntsh","email":"jonmcntsh@gmail.com"},{"name":"paypal-user","email":"DL-PP-NODEJS-SDK@paypal.com"},{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},{"name":"seavenly","email":"nschott@paypal.com"},{"name":"tifzhou","email":"tifzhou@paypal.com"},{"name":"visheei","email":"vish.jeea@gmail.com"},{"name":"weihou","email":"weihou@paypal.com"},{"name":"zhillb","email":"zach@zacharyhill.xyz"}],"homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"dist":{"shasum":"ce6434723a8796eb2f236d0ba906ae4466ac12c2","tarball":"https://registry.npmjs.org/@paypal/checkout-server-sdk/-/checkout-server-sdk-1.0.2.tgz","fileCount":73,"integrity":"sha512-9wNxqgXrolEPfX62PEwyUB3SBGVF7v9N28rNJpXNp89qEpLoLStM+CT4wm/fcfYiVj9BHpimKcB4B7CBbLirxQ==","signatures":[{"sig":"MEQCIHsXRAQR04MVgIeLhtE0V+7WKDg0oridCRUtkwWuZS21AiBaluoHD9OW0lYYKfpf07B8n8JPBAjXp9+C0Knvfsap4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1HBVCRA9TVsSAnZWagAAId4QAJxGsSFIC6Bgd4OSrL2K\n1jnS5p0hbwvRkd9DfOh1U8DJYvel120atdnp0a+ZBwNF+11GUU9Xt7NuP+Eg\ntdy3lB+6WSdDIDKxF1tvTQRXjMv50uxEosJS0VMEGrq7s5Ah20edLWfci7K8\nsoPJiF2+NMVwYD6fBZOwqzQa6fJTTQDEIzLV9EbsDbu06RSsgzkWlPPOmKT3\nAdNLfF3ZYxWKrWLMNqJs44FKc6CoRWZ4taWsPaXQbB1S+9zUHQoe221snpCT\neCej83mmBC9rhAL7+2wy0RXVtsyHEPMan3owHkHgdzEH/VU/BqnXAtOG+F88\nfNil/SVpGVo7cm+N15BBQjetrIe64AggmuybgRtELPebSfGiqdxrp4efBfx0\n8Kcz1FsKf73w4Qi/XQ0LQGEXGRn+git37s19CU2IyRRM1+2yctC57EXS31tJ\nxrluqs6Mw21FYYIeFI4Y5Ebj/lk7uibJP3ueOcWRSTXj2OZLQuL7S1fwQbP4\n/dakAqnJFdB1rhSC3JaqLohJpRpbarWtQRHHg4oN3OKBp2D51hkyfEdZWHLX\nUbym2VriORK6SINPJrihLOk9vi5hTKWGNohVL+Ck+dzYjMM8JcWvA1Koww/A\nn0GawhNjbbyLq1kmnu1vOEb775cE3nYln5BNW//qXi9PSrPR/Hzv3ONozzdY\n78ES\r\n=q9by\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","engines":{"node":">=8"},"gitHead":"cb1a417bfd0be3cefa9065e5583d480d250ed2ad","scripts":{"test":"npm run test:integration","test:orders":"mocha spec/orders --recursive --timeout 60000","test:integration":"mocha spec --recursive"},"_npmUser":{"name":"tifzhou","email":"tifzhou@paypal.com"},"deprecated":"Package no longer supported. The author suggests using the @paypal/paypal-server-sdk package instead: https://www.npmjs.com/package/@paypal/paypal-server-sdk. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"_npmVersion":"6.4.1","description":"NodeJS SDK for PayPal Checkout APIs","directories":{"lib":"lib"},"_nodeVersion":"8.16.0","dependencies":{"@paypal/paypalhttp":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"btoa":"^1.2.1","chai":"^4.1.2","nock":"^9.6.1","mocha":"^5.2.0","sinon":"^2.3.2","eslint":"^2.7.0","prompt":"^1.0.0","dirty-chai":"^2.0.1","eslint-config-braintree":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/checkout-server-sdk_1.0.2_1574203477457_0.8023171508951836","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@paypal/checkout-server-sdk","version":"1.0.3","keywords":[],"author":{"url":"https://developer.paypal.com/","name":"dl-paypal-checkout-api@paypal.com"},"license":"SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE","_id":"@paypal/checkout-server-sdk@1.0.3","maintainers":[{"name":"karthickpp","email":"karthickgreets99@gmail.com"},{"name":"hlahlou","email":"hlahlou@paypal.com"},{"name":"sioked","email":"sioked@gmail.com"},{"name":"westeezy","email":"westin.wrzesinski@gmail.com"},{"name":"sdk-integrations-npm","email":"sdk-integrations-npm@paypal.com"},{"name":"frnuzzi","email":"frnuzzi@paypal.com"},{"name":"paypal-user","email":"DL-PP-NODEJS-SDK@paypal.com"},{"name":"bluepnume","email":"daniel@bluesuncorp.co.uk"},{"name":"bladebarringer","email":"blade@crookedneighbor.com"},{"name":"braintree","email":"team-bt-sdk@paypal.com"},{"name":"rajarampadmanathan","email":"prajarameee@gmail.com"},{"name":"joshbeam","email":"joshua.a.beam@gmail.com"},{"name":"bryanjenningz","email":"bryanjenningz@gmail.com"},{"name":"zhillb","email":"zach@zacharyhill.xyz"},{"name":"weihou","email":"weihou@paypal.com"},{"name":"seavenly","email":"nschott@paypal.com"},{"name":"tifzhou","email":"tifzhou@paypal.com"},{"name":"rpalanikumar","email":"rpalanikumar@paypal.com"},{"name":"songz","email":"song@zheng.club"},{"name":"merlinpatt","email":"merlinpatt@gmail.com"},{"name":"jfurman","email":"mpscqw@gmail.com"},{"name":"ravishekhar00","email":"ravi_shekhar00@yahoo.com"},{"name":"visheei94","email":"vishakha94@outlook.com"},{"name":"gregjopa","email":"grjopa@gmail.com"},{"name":"mstuart","email":"stuartmark@gmail.com"},{"name":"antre","email":"antre@paypal.com"},{"name":"mnicpt","email":"mnicpt@gmail.com"},{"name":"elizabethmv","email":"developedbyliz@gmail.com"},{"name":"nbierdeman","email":"nbierdeman@paypal.com"},{"name":"shrkapoor","email":"shrkapoor@paypal.com"},{"name":"amyegan","email":"amyegan@paypal.com"},{"name":"chetanjk","email":"chetan.jk@gmail.com"},{"name":"shrutikapoor08","email":"shruti.kapoor08@gmail.com"},{"name":"remotevision","email":"ryank@remotevisioninc.com"},{"name":"dturgumbaev","email":"dturgumbaev@paypal.com"},{"name":"rygilbert_paypal","email":"rygilbert@paypal.com"}],"homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"dist":{"shasum":"1de69f5c1af8d74ec0e9e26be9ed225d98a1e453","tarball":"https://registry.npmjs.org/@paypal/checkout-server-sdk/-/checkout-server-sdk-1.0.3.tgz","fileCount":52,"integrity":"sha512-UEdq8akEdMz0Vs4qoQFU2gMp8PpyE/HKyMwiZuK4vIWUKl8jfd1fWKjQN5cDFm9NkFUIp5U7h++rdMOVj9WMNA==","signatures":[{"sig":"MEUCICLHfZf09hpi9BFrhTmNS32STYyarCKLezIOwNWjwWfuAiEA8jOhYgeiberH6yuase+1sELM6mpkKZmeXaT1AVICtuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2VrwCRA9TVsSAnZWagAA8d8P/R2Jcy1Ch7qXIAJtoidN\nDJVZVBqfJIVTMVSD/kgoukCcEUHYrmkqalm2JXSUswsZuMEqE6IuO75qfkqq\n3IzpaCri2RYteqdXleLr6P+Byx8yaRTMyD6H1viiNjxAEJ6NO5soKoccUAwa\n4FoCaPsd3rG0DyPRRARUrUbvztNOwYWnC/wiv5AyJxX6sZzgrGLVQwXrU3EP\nJ9V5OCsJX1XAZXYgtb1PoDkDQA0yaKVjUaq38quDqpM7HwP8+/FrtBA0zOES\nmULvebIZirLnZC8fWkDsWco1f+p1PYWP77ueTJccz0MTF2Vxbvr0ibNVEKnb\n/c2TELpxcPRIc95rWNYD0ZOauyorP3gYUzQM1UHw439ke5EogvV/dT/y/LM/\nT30Qn9OCPgj73+1DrHidRqAcyu6HrJCpWWh2KjR1xnyX0wA3bX39kw6bVlUE\nOCRqhaqF17Tm08bRuaqFGAXWAQNpa0/0VzcRs1H50y81IEzNOSEkgiHAJPAQ\ndv8j7h8/9sfa+1z65/+wXUTCuu5Gts2FpyIj9jiJuKcCVq0i44mUmA/cVLOF\nPuBro+58vIbvNHgJmg4R8MYeOu4sNGjRFwNq4VGFQmsX+E7fMo2ypzGZSrb7\nyC3ZDQDG3EKKZ31ra+nFUyr3mJ7EuPRlGusbbtlyNO9iuw4ExFmsQ33kyRol\nF1FT\r\n=fHbg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index","engines":{"node":">=8"},"gitHead":"0c57b248de49f02ee3d81670d002cc11b6502c38","scripts":{"test":"npm run test:integration","test:orders":"mocha spec/orders --recursive --timeout 60000","test:integration":"mocha spec --recursive"},"_npmUser":{"name":"hlahlou","email":"hlahlou@paypal.com"},"deprecated":"Package no longer supported. The author suggests using the @paypal/paypal-server-sdk package instead: https://www.npmjs.com/package/@paypal/paypal-server-sdk. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"_npmVersion":"6.14.11","description":"NodeJS SDK for PayPal Checkout APIs","directories":{"lib":"lib"},"_nodeVersion":"10.24.0","dependencies":{"@paypal/paypalhttp":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"btoa":"^1.2.1","chai":"^4.1.2","nock":"^9.6.1","mocha":"^5.2.0","sinon":"^2.3.2","eslint":"^2.7.0","prompt":"^1.0.0","dirty-chai":"^2.0.1","eslint-config-braintree":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/checkout-server-sdk_1.0.3_1632262325583_0.7835160105268388","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-01-31T00:45:41.437Z","modified":"2026-09-29T18:54:21.555Z","1.0.0-RC2-SNAPSHOT":"2019-01-31T00:44:47.196Z","1.0.0-RC3-SNAPSHOT":"2019-01-31T00:45:41.790Z","1.0.0":"2019-02-04T17:52:01.592Z","1.0.1":"2019-06-14T23:42:35.707Z","1.0.2":"2019-11-19T22:44:37.623Z","1.0.3":"2021-09-21T22:12:05.741Z"},"bugs":{"url":"https://github.com/paypal/Checkout-NodeJS-SDK/issues"},"author":{"url":"https://developer.paypal.com/","name":"dl-paypal-checkout-api@paypal.com"},"license":"SEE LICENSE IN https://github.com/paypal/Checkout-NodeJS-SDK/blob/master/LICENSE","homepage":"https://github.com/paypal/Checkout-NodeJS-SDK#readme","keywords":[],"repository":{"url":"git+https://github.com/paypal/Checkout-NodeJS-SDK.git","type":"git"},"description":"NodeJS SDK for PayPal Checkout APIs","maintainers":[{"email":"sdk-integrations-npm@paypal.com","name":"sdk-integrations-npm"},{"email":"sioked@gmail.com","name":"sioked"},{"email":"server-sdks@paypal.com","name":"paypal-sdks"},{"email":"sdk-package-registries@paypal.com","name":"braintree"},{"email":"mpscqw@gmail.com","name":"jfurman"},{"email":"ravi_shekhar00@yahoo.com","name":"ravishekhar00"},{"email":"grjopa@gmail.com","name":"gregjopa"},{"email":"mnicpt@gmail.com","name":"mnicpt"},{"email":"developedbyliz@gmail.com","name":"elizabethmv"},{"email":"nbierdeman@paypal.com","name":"nbierdeman"},{"email":"ryank@remotevisioninc.com","name":"remotevision"},{"email":"rygilbert@paypal.com","name":"rygilbert_paypal"},{"email":"besierra@paypal.com","name":"besierra"},{"email":"rosman21@gmail.com","name":"rosman21"},{"email":"brunson.ws@gmail.com","name":"wsbrunson"},{"email":"yanisimov@paypal.com","name":"yanisimov_paypal"},{"email":"avathalurin@paypal.com","name":"avathalurin"},{"email":"ghislain@gmail.com","name":"gseguin"},{"email":"dustijones@paypal.com","name":"dustijones"},{"email":"du.svp28@gmail.com","name":"sunnypatel"},{"email":"shanjing.dev@gmail.com","name":"csjcsjcsj"},{"email":"bywood@paypal.com","name":"bywood"},{"email":"siqliang@paypal.com","name":"siqliang"},{"email":"ppeelen@paypal.com","name":"ppeeleniz"},{"email":"sraj@paypal.com","name":"supremar"},{"email":"cnallam@paypal.com","name":"cnallam"},{"email":"gabgutierrez@paypal.com","name":"gabrielg-paypal"},{"email":"augreer@paypal.com","name":"augreer8"}],"readme":"# PayPal Checkout API SDK for NodeJS\n\n![PayPal Developer](/homepage.jpg)\n\n### To consolidate support across various channels, we have currently turned off the feature of GitHub issues. Please visit https://www.paypal.com/support to submit your request or ask questions within our community forum.\n\n__Welcome to PayPal NodeJS SDK__. This repository contains PayPal's NodeJS SDK and samples for [v2/checkout/orders](https://developer.paypal.com/docs/api/orders/v2/) and [v2/payments](https://developer.paypal.com/docs/api/payments/v2/) APIs.\n\nThis is a part of the next major PayPal SDK. It includes a simplified interface to only provide simple model objects and blueprints for HTTP calls. This repo currently contains functionality for PayPal Checkout APIs which includes [Orders V2](https://developer.paypal.com/docs/api/orders/v2/) and [Payments V2](https://developer.paypal.com/docs/api/payments/v2/).\n\nPlease refer to the [PayPal Checkout Integration Guide](https://developer.paypal.com/docs/checkout/) for more information. Also refer to [Setup your SDK](https://developer.paypal.com/docs/checkout/reference/server-integration/setup-sdk/) for additional information about setting up the SDK's. \n\n## Usage\n### Binaries\n\nIt is not mandatory to fork this repository for using the PayPal SDK. You can refer [PayPal Checkout Server SDK](https://developer.paypal.com/docs/checkout/reference/server-integration) for configuring and working with SDK without forking this code.\n\nFor contributing or referring the samples, you can fork/refer this repository. \n\n## Examples\n### Creating an Order\n#### Code to Execute:\n```javascript\nconst paypal = require('@paypal/checkout-server-sdk');\n  \n// Creating an environment\nlet clientId = \"<<PAYPAL-CLIENT-ID>>\";\nlet clientSecret = \"<<PAYPAL-CLIENT-SECRET>>\";\n\n// This sample uses SandboxEnvironment. In production, use LiveEnvironment\nlet environment = new paypal.core.SandboxEnvironment(clientId, clientSecret);\nlet client = new paypal.core.PayPalHttpClient(environment);\n\n// Construct a request object and set desired parameters\n// Here, OrdersCreateRequest() creates a POST request to /v2/checkout/orders\nlet request = new paypal.orders.OrdersCreateRequest();\nrequest.requestBody({\n    \"intent\": \"CAPTURE\",\n    \"purchase_units\": [\n        {\n            \"amount\": {\n                \"currency_code\": \"USD\",\n                \"value\": \"100.00\"\n            }\n        }\n     ]\n});\n\n// Call API with your client and get a response for your call\nlet createOrder  = async function() {\n    let response = await client.execute(request);\n    console.log(`Response: ${JSON.stringify(response)}`);\n    \n    // If call returns body in response, you can get the deserialized version from the result attribute of the response.\n    console.log(`Order: ${JSON.stringify(response.result)}`);\n}\ncreateOrder();\n```\n#### Example Output:\n```\n{\n    \"id\": \"4VW45368HJ294683Y\",\n    \"links\": [\n        {\n            \"href\": \"https://api.sandbox.paypal.com/v2/checkout/orders/4VW45368HJ294683Y\",\n            \"method\": \"GET\",\n            \"rel\": \"self\"\n        },\n        {\n            \"href\": \"https://www.sandbox.paypal.com/checkoutnow?token=4VW45368HJ294683Y\",\n            \"method\": \"GET\",\n            \"rel\": \"approve\"\n        },\n        {\n            \"href\": \"https://api.sandbox.paypal.com/v2/checkout/orders/4VW45368HJ294683Y\",\n            \"method\": \"PATCH\",\n            \"rel\": \"update\"\n        },\n        {\n            \"href\": \"https://api.sandbox.paypal.com/v2/checkout/orders/4VW45368HJ294683Y/capture\",\n            \"method\": \"POST\",\n            \"rel\": \"capture\"\n        }\n    ],\n    \"status\": \"CREATED\"\n}\n```\n\n## Capturing an Order\n Before Capturing an order, it should be approved by the buyer using approve link in the create order response.\n### Code to Execute:\n```javascript\nlet captureOrder =  async function(orderId) {\n    request = new paypal.orders.OrdersCaptureRequest(orderId);\n    request.requestBody({});\n    // Call API with your client and get a response for your call\n    let response = await client.execute(request);\n    console.log(`Response: ${JSON.stringify(response)}`);\n    // If call returns body in response, you can get the deserialized version from the result attribute of the response.\n    console.log(`Capture: ${JSON.stringify(response.result)}`);\n}\n\nlet capture = captureOrder('REPLACE-WITH-APPROVED-ORDER-ID'); \n```\n\n#### Example Output:\n```JSON\n{\n    \"id\": \"96J43722461654618\",\n    \"links\": [\n        {\n            \"href\": \"https://api.sandbox.paypal.com/v2/checkout/orders/96J43722461654618\",\n            \"method\": \"GET\",\n            \"rel\": \"self\"\n        }\n    ],\n    \"payer\": {\n        \"address\": {\n            \"country_code\": \"US\"\n        },\n        \"email_address\": \"byer@example.com\",\n        \"name\": {\n            \"given_name\": \"John\",\n            \"surname\": \"Doe\"\n        },\n        \"payer_id\": \"XXXXXXXXXXX\",\n        \"phone\": {\n            \"phone_number\": {\n                \"national_number\": \"111-111-1111\"\n            }\n        }\n    },\n    \"purchase_units\": [\n        {\n            \"payments\": {\n                \"captures\": [\n                    {\n                        \"amount\": {\n                            \"currency_code\": \"USD\",\n                            \"value\": \"100.00\"\n                        },\n                        \"create_time\": \"2019-02-05T02:44:14Z\",\n                        \"final_capture\": true,\n                        \"id\": \"7XU44982RK2157057\",\n                        \"links\": [\n                            {\n                                \"href\": \"https://api.sandbox.paypal.com/v2/payments/captures/7XU44982RK2157057\",\n                                \"method\": \"GET\",\n                                \"rel\": \"self\"\n                            },\n                            {\n                                \"href\": \"https://api.sandbox.paypal.com/v2/payments/captures/7XU44982RK2157057/refund\",\n                                \"method\": \"POST\",\n                                \"rel\": \"refund\"\n                            },\n                            {\n                                \"href\": \"https://api.sandbox.paypal.com/v2/checkout/orders/96J43722461654618\",\n                                \"method\": \"GET\",\n                                \"rel\": \"up\"\n                            }\n                        ],\n                        \"seller_protection\": {\n                            \"dispute_categories\": [\n                                \"ITEM_NOT_RECEIVED\",\n                                \"UNAUTHORIZED_TRANSACTION\"\n                            ],\n                            \"status\": \"ELIGIBLE\"\n                        },\n                        \"seller_receivable_breakdown\": {\n                            \"gross_amount\": {\n                                \"currency_code\": \"USD\",\n                                \"value\": \"100.00\"\n                            },\n                            \"net_amount\": {\n                                \"currency_code\": \"USD\",\n                                \"value\": \"96.80\"\n                            },\n                            \"paypal_fee\": {\n                                \"currency_code\": \"USD\",\n                                \"value\": \"3.20\"\n                            }\n                        },\n                        \"status\": \"COMPLETED\",\n                        \"update_time\": \"2019-02-05T02:44:14Z\"\n                    }\n                ]\n            },\n            \"reference_id\": \"default\",\n            \"shipping\": {\n                \"address\": {\n                    \"address_line_1\": \"1 Main St\",\n                    \"admin_area_1\": \"CA\",\n                    \"admin_area_2\": \"San Jose\",\n                    \"country_code\": \"US\",\n                    \"postal_code\": \"95131\"\n                },\n                \"name\": {\n                    \"full_name\": \"John Doe\"\n                }\n            }\n        }\n    ],\n    \"status\": \"COMPLETED\"\n}\n```\n\n## Running tests\n\nTo run integration tests using your client id and secret, clone this repository and run the following command:\n```sh\n$ npm install\n$ PAYPAL_CLIENT_ID=YOUR_SANDBOX_CLIENT_ID PAYPAL_CLIENT_SECRET=YOUR_SANDBOX_CLIENT_SECRET npm test\n```\n\n## Samples\n\nYou can start off by trying out [creating and capturing an order](https://github.com/paypal/Checkout-NodeJS-SDK/tree/master/samples/CaptureIntentExamples/runAll.js)\n\nTo try out different samples for both create and authorize intent check [this link](https://github.com/paypal/Checkout-NodeJS-SDK/tree/master/samples)\n\nNote: Update the `payPalClient.js` with your sandbox client credentials or pass your client credentials as environment variable while executing the samples.\n\n## Note\n\nPayPalHttpClient used as part of this project returns Promises\n\nYou can read more about Promises here: https://www.promisejs.org/\n\n\n## License\nCode released under [SDK LICENSE](LICENSE)  \n","readmeFilename":"README.md"}