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. π
Add the SDK to your project with npm or Yarn:
npm install stancer-clientjs
# or
yarn add stancer-clientjsImport and configure the SDK with your Stancer API key:
import { createStancerSDK } from 'stancer-clientjs';
const sdk = createStancerSDK('your-api-key');const user = await sdk.auth.login({
username: 'john.doe@example.com',
password: 'securepassword'
});
console.log(user);const payment = await sdk.payments.create({
amount: 2000, // Amount in cents (20,00β¬)
currency: 'EUR',
description: 'Purchase #12345'
});
console.log(payment);const customer = await sdk.customers.create({
name: 'John Doe',
email: 'john.doe@example.com'
});
console.log(customer);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.
- Payment management: creation, refund, tracking.
- Secure authentication.
- Customer management.
- Full TypeScript support for an optimal developer experience.
To run the unit tests, use:
npm run test:unitWe 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! π
This project is under the MIT license. See the LICENSE file for more details.
A big thanks to all those who use and contribute to Stancer ClientJS. Together, we make payments easier and accessible to everyone! β€οΈ
- Official Stancer site : stancer.com
- SDK Documentation : https://creodot.github.io/stancer-clientjs/
- Issues & Feedback : https://github.com/Creodot/stancer-clientjs/issues