Padmoney SKD for JavaScript (Node.js)

Build Status Version Types

Código fonte

https://github.com/padmoney/padmoney-sdk-node

Instalação

npm i @padmoney/sdk

Como usar

Nosso SDK está disponível na plataforma Github, onde além de todo o código fonte temos o diretório /samples contendo exemplos das mais diversas funcionalidades.

Exemplo


Invoices

import Padmoney, { CredentialsToken } from '@padmoney/sdk';

const TOKEN  = 'JDJhJDEwJHYyMGVYOXRLU2pZUTJBckJ6YWV4Q2V1eUpqMTBINi5Jd3NiRDR4QjhOSE04SC9tQlQ5b1RP'
const SECRET = '123'

async function main() {
    const credentials = new CredentialsToken(TOKEN, SECRET)
    const padmoney    = new Padmoney(credentials)
    await padmoney.configure()
    const invoice = await padmoney
        .invoices
        .builder()
        .addItem(25.50, new Date(2020, 6, 20))
        .addItem(25.50, '2020-07-20')
        .setPayer({
                name:      'John Doe',
                nickname:  'John Doe',
                cellPhone: '27999999999',
                document:  '64773865261',
                address:   {
                    country:      'BR',
                    state:        'ES',
                    city:         'Vitória',
                    neighborhood: 'Jardim da Penha',
                    address:      'Rua José Neves Cypreste',
                    number:       '400',
                    zipcode:      '29060300'
                }
            })
        .create()
    console.log(invoice)
}

main()