
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
๐ณ QuickPos ๐ A powerful, multi-gateway payment integration module for Node.js Seamlessly integrate with 50+ payment providers worldwide
A powerful, multi-gateway payment integration module for Node.js
Seamlessly integrate with 50+ payment providers worldwide
| Feature | Description |
|---|---|
| ๐ Multi-Provider Support | Integrate with 50+ payment gateways worldwide |
| ๐ก๏ธ Secure Transactions | Enterprise-grade security for all payments |
| โก Fast Integration | Get started in minutes with simple setup |
| ๐ Detailed Reporting | Comprehensive payment analytics and logs |
| ๐ Global Coverage | Support for traditional and crypto payments |
| ๐ง Customizable | Tailored solutions for business needs |
| ๐ฑ Callback Handling | Automatic webhook processing |
| ๐งช Well Tested | Extensive test coverage for reliability |
| Provider | Country | Status |
|---|---|---|
| Midtrans | ๐ฎ๐ฉ Indonesia | โ Active |
| Tripay | ๐ฎ๐ฉ Indonesia | โ Active |
| Doku | ๐ฎ๐ฉ Indonesia | โ Active |
| PayID19 | ๐ฎ๐ฉ Indonesia | โ Active |
| Xendit | ๐ฎ๐ฉ ๐ต๐ญ Indonesia & Philippines | โ Active |
| ToyyibPay | ๐ฒ๐พ Malaysia | โ Active |
| SenangPay | ๐ฒ๐พ Malaysia | โ Active |
| Zarinpal | ๐ฎ๐ท Iran | โ Active |
| Paytm | ๐ฎ๐ณ India | โ Active |
| Cashfree | ๐ฎ๐ณ India | โ Active |
| PayU India | ๐ฎ๐ณ India | โ Active |
| PayKun | ๐ฎ๐ณ India | โ Active |
| Razorpay | ๐ฎ๐ณ India | โ Active |
| Instamojo | ๐ฎ๐ณ India | โ Active |
| PhonePe | ๐ฎ๐ณ India | โ Active |
| PayU Latam | ๐ฒ๐ฝ ๐จ๐ด ๐ต๐ช ๐ฆ๐ท Latin America | โ Active |
| PicPay | ๐ง๐ท Brazil | โ Active |
| Cardcom | ๐ฎ๐ฑ Israel | โ Active |
| Paycom | ๐บ๐ฟ Uzbekistan | โ Active |
| Checkout.com | ๐ Global | โ Active |
| 2Checkout | ๐ Global | โ Active |
| ฤฐyzico | ๐น๐ท Turkey | โ Active |
| PayTR | ๐น๐ท Turkey | โ Active |
| PayTR EFT | ๐น๐ท Turkey | โ Active |
| PayWant | ๐น๐ท Turkey | โ Active |
| PaynKolay | ๐น๐ท Turkey | โ Active |
| Shopier | ๐น๐ท Turkey | โ Active |
| Shopier Card | ๐น๐ท Turkey | โ Active |
| Papara | ๐น๐ท Turkey | โ Active |
| EsnekPos | ๐น๐ท Turkey | โ Active |
| Paydisini | ๐น๐ท Turkey | โ Active |
| PayNetTR | ๐น๐ท Turkey | โ Active |
| PayPal | ๐ Global | โ Active |
| Amazon Pay | ๐ Global | โ Active |
| Paddle | ๐ Global SaaS | โ Active |
| FedaPay | ๐ง๐ฏ Benin | โ Active |
| Konnect | ๐น๐ณ Tunisia | โ Active |
| PayMaya | ๐ต๐ญ Philippines | โ Active |
| PayME | ๐ป๐ณ Vietnam | โ Active |
| PrimePayments | ๐ฆ๐ช UAE | โ Active |
| YallaPay | ๐ฆ๐ช UAE | โ Active |
| NoonPayments | ๐ฆ๐ช UAE | โ Active |
| PayTabs | ๐ฆ๐ช ๐ธ๐ฆ ๐ด๐ฒ ๐ฏ๐ด ๐ช๐ฌ Middle East | โ Active |
| URWay | ๐ธ๐ฆ Saudi Arabia | โ Active |
| PayOP | ๐ Global | โ Active |
| Paymentwall | ๐ Global | โ Active |
| Payssion | ๐ Global (300+ methods) | โ Active |
| Paysend | ๐ Global | โ Active |
| Payoneer | ๐ Global | โ Active |
| ShurjoPay | ๐ง๐ฉ Bangladesh | โ Active |
| PaySpace | ๐ฟ๐ฆ South Africa | โ Active |
| Payriff | ๐ฆ๐ฟ Azerbaijan | โ Active |
| Epoint | ๐ฆ๐ฟ Azerbaijan | โ Active |
| ePay | ๐ง๐ฌ Bulgaria | โ Active |
| PayNet | ๐ฒ๐ฉ Moldova | โ Active |
| PortWallet | ๐ Global | โ Active |
| Omise | ๐น๐ญ Thailand | โ Active |
| YouCanPay | ๐ฒ๐ฆ Morocco | โ Active |
| YooKassa | ๐ท๐บ Russia | โ Active |
| FreeKassa | ๐ท๐บ Russia | โ Active |
| Unitpay | ๐ท๐บ Russia | โ Active |
| Provider | Features | Status |
|---|---|---|
| Plisio | BTC, ETH, USDT +20 cryptos | โ Active |
| CoinPayments | 2000+ cryptocurrencies | โ Active |
| Cryptomus | Multi-crypto support | โ Active |
| Payeer | Crypto & fiat | โ Active |
| Anypay | Crypto solutions | โ Active |
| NowPayments | 150+ cryptos | โ Active |
| Heleket | Crypto gateway | โ Active |
| BitPay | BTC & crypto | โ Active |
| CoinGate | 70+ cryptos | โ Active |
| Volet | Crypto & fiat gateway | โ Active |
| Coinbase Commerce | Crypto gateway | โ Active |
| Perfect Money | E-currency | โ Active |
npm install quickpos
Requirements:
const QuickPos = require('quickpos');
const quickPos = new QuickPos({
providers: {
paytr: {
merchantId: 'your-merchant-id',
merchantKey: 'your-merchant-key',
merchantSalt: 'your-merchant-salt',
mode: 'test', // or 'live'
}
},
});
// Create a payment
const payment = await quickPos.paytr.createPayment({
name: 'Premium Plan',
amount: 29.99,
currency: 'USD',
callback_link: 'https://yourapp.com/callback',
callback_id: 'order-123',
});
console.log('Payment URL:', payment.data.url);
const express = require('express');
const QuickPos = require('quickpos');
const app = express();
app.use(express.json());
const quickPos = new QuickPos({
providers: {
// Configure your providers here
paypal: { /* config */ },
stripe: { /* config */ },
},
});
// Add middleware
app.use(quickPos.middleware());
// Create payment endpoint
app.post('/create-payment', async (req, res) => {
try {
const result = await quickPos.paypal.createPayment({
amount: req.body.amount,
currency: req.body.currency,
name: req.body.productName,
});
res.json(result);
} catch (error) {
res.status(500).json({ error: error.message });
}
});
// Handle callbacks
app.post('/payment-callback/:provider', quickPos.handleCallback(), (req, res) => {
console.log('Payment result:', req.paymentResult);
res.send('OK');
});
app.listen(3000, () => console.log('Server running on port 3000'));
const quickPos = new QuickPos({
providers: {
paytr: {
merchantId: process.env.PAYTR_MERCHANT_ID,
merchantKey: process.env.PAYTR_MERCHANT_KEY,
merchantSalt: process.env.PAYTR_MERCHANT_SALT,
mode: process.env.NODE_ENV === 'production' ? 'live' : 'test',
},
cryptomus: {
apiKey: process.env.CRYPTOMUS_API_KEY,
merchantId: process.env.CRYPTOMUS_MERCHANT_ID,
},
},
options: {
timeout: 30000,
retryAttempts: 3,
},
});
new QuickPos(config)
Parameters:
config.providers (Object): Provider configurationsconfig.options (Object, optional): Global optionscreatePayment(provider, data)Creates a new payment with specified provider.
Parameters:
provider (string): Provider namedata (Object): Payment dataReturns: Promise
handleCallback(provider)Middleware for handling payment callbacks.
Parameters:
provider (string): Provider nameReturns: Express middleware function
| Provider | Status | Date |
|---|---|---|
| PayTR | โ | v1.0.0 |
| Shopier | โ | v1.0.1 |
| Cryptomus | โ | v1.0.2 |
| Payeer | โ | v1.0.3 |
| Papara | โ | v1.0.4 |
| ฤฐyzico | โ | v1.0.5 |
| Anypay | โ | v1.1.0 |
| EsnekPos | โ | v1.1.1 |
| PayMaya | โ | v1.1.2 |
| FedaPay | โ | v1.1.3 |
| Heleket | โ | v1.1.4 |
| Paydisini | โ | v1.1.5 |
| PayPal | โ | v1.2.0 |
| Paymentwall | โ | v1.2.1 |
| Konnect | โ | v1.2.2 |
| PayME | โ | v1.2.3 |
| PrimePayments | โ | v1.2.4 |
| YallaPay | โ | v1.2.5 |
| NowPayments | โ | v1.2.6 |
| NoonPayments | โ | v1.2.7 |
| PayOP | โ | v1.2.8 |
| Midtrans | โ | v1.2.9 |
| Plisio | โ | v1.3.0 |
| Tripay | โ | v1.3.0 |
| And 30+ more... | โ | Ongoing |
We welcome contributions! Here's how you can help:
# Fork and clone the repository
git clone https://github.com/your-username/QuickPos.git
cd QuickPos
# Install dependencies
npm install
# Run tests
npm test
# Start development
npm run dev
This project is licensed under the MIT License - see the LICENSE file for details.
Built with โค๏ธ by QuickPanel.NET
Empowering businesses with seamless payment solutions worldwide
โญ Star us on GitHub โข ๐ Report Issues โข ๐ง Contact
npm install quickpos
const QuickPos = require('quickpos');
const quickPos = new QuickPos({
providers: {
paytr: {
merchantId: 'merchant-id',
merchantKey: 'merchant-key',
merchantSalt: 'merchant-salt',
mode: 'test',
}
},
});
const odeme = await quickPos.paytr.createPayment({
name: 'Premium Paket',
amount: 29.99,
currency: 'TRY',
callback_link: 'https://uygulamaniz.com/callback',
callback_id: 'siparis-123',
});
Daha fazla detay iรงin yukarฤฑdaki ฤฐngilizce dokรผmantasyonu inceleyin.
FAQs
๐ณ QuickPos ๐ A powerful, multi-gateway payment integration module for Node.js Seamlessly integrate with 50+ payment providers worldwide
The npm package quickpos receives a total of 50 weekly downloads. As such, quickpos popularity was classified as not popular.
We found that quickpos demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.ย It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.