UNPKG

@paydock/client-sdk

Version:

Paydock client sdk

66 lines (53 loc) 1.52 kB
## Api You can find description of all methods and parameters [here](https://www.npmjs.com/package/@paydock/client-sdk#api) This wrapper helps you to work with paydock api emdpoints ### Get browser details ```javascript var browserDetails = await new paydock.Api('publicKey').setEnv('env').getBrowserDetails(); ``` ```javascript // ES2015 | TypeScript import { Api } from '@paydock/client-sdk'; var browserDetails = await new paydock.Api('publicKey').setEnv('env').getBrowserDetails(); ``` ### Initialization ```javascript var response = await new paydock.Api('publicKey').setEnv('env').charge().preAuth({ amount: 100, currency: 'AUD', token: 'token', }); ``` ```javascript // ES2015 | TypeScript import { Api } from '@paydock/client-sdk'; var response = await new Api('publicKey').setEnv('env').charge().preAuth({ amount: 100, currency: 'AUD', token: 'token', }); ``` Then write only need 2 lines of code in js to make request ### Initialization full example ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style></style> </head> <body> <script src="https://widget.paydock.com/sdk/latest/widget.umd.min.js" ></script> <script> (async function() { var response = await new Api('publicKey').setEnv('env').charge().preAuth({ amount: 100, currency: 'AUD', token: 'token', }); })(); </script> </body> </html> ```