{"id":13474910,"url":"https://github.com/42devs/transbank-sdk-node","last_synced_at":"2025-03-26T22:31:31.470Z","repository":{"id":37919914,"uuid":"229506582","full_name":"42devs/transbank-sdk-node","owner":"42devs","description":"NodeJS sdk for Transbank Products","archived":false,"fork":false,"pushed_at":"2023-02-28T10:00:00.000Z","size":3133,"stargazers_count":5,"open_issues_count":20,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-30T08:51:05.446Z","etag":null,"topics":["javascript","mall","node","nodejs-sdk","oneclick","payment","payment-gateway","payments","transbank","webpay"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/42devs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-12-22T02:04:50.000Z","updated_at":"2022-07-26T03:34:48.000Z","dependencies_parsed_at":"2024-01-16T07:23:07.300Z","dependency_job_id":"e012f5d1-0d4a-4bdd-916a-4a17be650c87","html_url":"https://github.com/42devs/transbank-sdk-node","commit_stats":{"total_commits":323,"total_committers":4,"mean_commits":80.75,"dds":0.5294117647058824,"last_synced_commit":"c6a795b59835507cc6665b7de9a85b7a79073fe7"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/42devs%2Ftransbank-sdk-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/42devs%2Ftransbank-sdk-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/42devs%2Ftransbank-sdk-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/42devs%2Ftransbank-sdk-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/42devs","download_url":"https://codeload.github.com/42devs/transbank-sdk-node/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245747806,"owners_count":20665868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","mall","node","nodejs-sdk","oneclick","payment","payment-gateway","payments","transbank","webpay"],"created_at":"2024-07-31T16:01:15.888Z","updated_at":"2025-03-26T22:31:29.582Z","avatar_url":"https://github.com/42devs.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"Transbank SDK nodejs\n---\n[![NPM](https://nodei.co/npm/transbank-sdk-node.png)](https://nodei.co/npm/transbank-sdk-node/)\n\n![size](https://img.shields.io/github/languages/code-size/42devs/transbank-sdk-node)\n![npm](https://img.shields.io/npm/dw/transbank-sdk-node)\n[![codecov](https://codecov.io/gh/42devs/transbank-sdk-node/branch/main/graph/badge.svg?token=8V1GTUKR2E)](https://codecov.io/gh/42devs/transbank-sdk-node)\n\n# Why this?\n\nbecause 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.\n\nalso we have native support to typescript\n\n# Requirements\n\n- nodejs lts but is build in node 16.13.0\n\n## Dependencies:\n\n- we try, but for now we only have axios as dependency\n\n# Getting Started\n\ninstall using `npm` or `yarn`\n\n```bash\nnpm install transbank-sdk-node\nyarn add transbank-sdk-node\n```\n\nyou can read all the methods in the [docs](https://42devs.github.io/transbank-sdk-node)\n\n## Roadmap\n\n- [x] Normal Transaction\n  - [x] Create Transation\n  - [x] Commit Transaction\n  - [x] Transaction Status\n  - [x] Reverse or Cancel Transaction\n  - [x] Capture Transaction\n- [ ] Mall Transaction\n  - [ ] Create Mall Transation\n  - [ ] Commit Mall Transaction\n  - [ ] Mall Transaction Status\n  - [ ] Reverse or Cancel Mall Transaction\n  - [ ] Capture Mall Transaction\n- [ ] Full Transaction\n- [ ] Full Transaction Mall\n- [ ] One Click\n- [ ] One Pay\n- [ ] PatPass\n  - [ ] PatPass Commerce\n  - [ ] PatPass by Webpay\n- [ ] Replace Axios Dependency\n- [ ] Docs with examples\n- [ ] Vue / React / Angular examples\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F42devs%2Ftransbank-sdk-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F42devs%2Ftransbank-sdk-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F42devs%2Ftransbank-sdk-node/lists"}