stancer-clientjs
v1.1.0
Published
SDK JS for Stancer.
Downloads
12
Maintainers
Readme
Stancer ClientJS (SDK)
Stancer ClientJS is a simple and powerful tool to integrate Stancer's payment features into your TypeScript/JavaScript applications. Whether you're building an online store, a marketplace, or any other solution requiring secure payments, this SDK is designed for you. 🚀
📦 Installation
Add the SDK to your project with npm or Yarn:
npm install stancer-clientjs
# or
yarn add stancer-clientjs🚀 Getting Started
SDK Initialization
Import and configure the SDK with your Stancer API key:
import { createStancerSDK } from 'stancer-clientjs';
const sdk = createStancerSDK('your-api-key');Usage Example
Authentication
const user = await sdk.auth.login({
username: '[email protected]',
password: 'securepassword'
});
console.log(user);Create a payment
const payment = await sdk.payments.create({
amount: 2000, // Amount in cents (20,00€)
currency: 'EUR',
description: 'Purchase #12345'
});
console.log(payment);Manage customers
const customer = await sdk.customers.create({
name: 'John Doe',
email: '[email protected]'
});
console.log(customer);📚 Documentation
The complete documentation is available here: Stancer ClientJS Documentation.
You will find:
- A guide to get started.
- A detailed API reference.
- Concrete examples of integration.
🛠️ Features
- Payment management: creation, refund, tracking.
- Secure authentication.
- Customer management.
- Full TypeScript support for an optimal developer experience.
🧪 Tests
To run the unit tests, use:
npm run test:unit🤝 Contribution
We welcome your contributions with enthusiasm! If you want to improve this SDK, follow these steps:
- Clone the repo:
git clone https://github.com/Creodot/stancer-clientjs.git. - Create a branch from
develop:git checkout -b my-feature. - Make your changes and run the tests.
- Send a PR! 😄
⚖️ Licence
This project is under the MIT license. See the LICENSE file for more details.
🌟 Acknowledgements
A big thanks to all those who use and contribute to Stancer ClientJS. Together, we make payments easier and accessible to everyone! ❤️
🌐 Useful links:
- Official Stancer site : stancer.com
- SDK Documentation : https://creodot.github.io/stancer-clientjs/
- Issues & Feedback : https://github.com/Creodot/stancer-clientjs/issues
