Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/42devs/transbank-sdk-node

NodeJS sdk for Transbank Products
https://github.com/42devs/transbank-sdk-node

javascript mall node nodejs-sdk oneclick payment payment-gateway payments transbank webpay

Last synced: 15 days ago
JSON representation

NodeJS sdk for Transbank Products

Awesome Lists containing this project

README

        

Transbank SDK nodejs
---
[![NPM](https://nodei.co/npm/transbank-sdk-node.png)](https://nodei.co/npm/transbank-sdk-node/)

![size](https://img.shields.io/github/languages/code-size/42devs/transbank-sdk-node)
![npm](https://img.shields.io/npm/dw/transbank-sdk-node)
[![codecov](https://codecov.io/gh/42devs/transbank-sdk-node/branch/main/graph/badge.svg?token=8V1GTUKR2E)](https://codecov.io/gh/42devs/transbank-sdk-node)

# Why this?

because the official version in [Transbank Developers]() is in POO, and POO sucks, that is the only reason, so, if you want to use Functional programing and make better your bundles and times, this is a good option.

also we have native support to typescript

# Requirements

- nodejs lts but is build in node 16.13.0

## Dependencies:

- we try, but for now we only have axios as dependency

# Getting Started

install using `npm` or `yarn`

```bash
npm install transbank-sdk-node
yarn add transbank-sdk-node
```

you can read all the methods in the [docs](https://42devs.github.io/transbank-sdk-node)

## Roadmap

- [x] Normal Transaction
- [x] Create Transation
- [x] Commit Transaction
- [x] Transaction Status
- [x] Reverse or Cancel Transaction
- [x] Capture Transaction
- [ ] Mall Transaction
- [ ] Create Mall Transation
- [ ] Commit Mall Transaction
- [ ] Mall Transaction Status
- [ ] Reverse or Cancel Mall Transaction
- [ ] Capture Mall Transaction
- [ ] Full Transaction
- [ ] Full Transaction Mall
- [ ] One Click
- [ ] One Pay
- [ ] PatPass
- [ ] PatPass Commerce
- [ ] PatPass by Webpay
- [ ] Replace Axios Dependency
- [ ] Docs with examples
- [ ] Vue / React / Angular examples