zest-node
v1.0.3
Published
`ZestNode` is a powerful SDK designed for Node.js developers looking to integrate with the Zest payment gateway. It's equipped with a suite of functionalities, making online transactions smooth and efficient.
Downloads
3
Readme
🚀 ZestNode SDK Documentation
🌟 Introduction
ZestNode
is a powerful SDK designed for Node.js developers looking to integrate with the Zest payment gateway. It's equipped with a suite of functionalities, making online transactions smooth and efficient.
📦 Installation
npm install zest-node
🎬 Getting Started
First, you'll need to import and initialize the SDK.
const ZestNode = require('zest-node-sdk');
const zest = new ZestNode('YOUR_API_PUBLIC_KEY', 'YOUR_BASE_URL');
🛠️ Methods
Below is a quick overview of all the methods available in the ZestNode
SDK:
1. 🔐 initializeTransaction(amount, currency, email)
- Parameters:
amount
: Transaction amount.currency
: Currency type (e.g., "NGN").email
: Customer's email address.
2. ✅ verifyTransaction(ref)
- Parameters:
ref
: Transaction reference.
... [And so on for the other methods]
🌐 Example
Here's a quick example of how you can use the SDK:
(async () => {
const transaction = await zest.initializeTransaction(1000, "NGN", "[email protected]");
console.log(transaction);
})();
⚠️ Error Handling
Ensure you wrap your calls in try-catch blocks, as each method is asynchronous and could throw errors.
💡 Conclusion
ZestNode
offers an efficient interface for the Zest payment gateway, facilitating developers in their application integrations. This documentation should guide you in leveraging the SDK effectively.
🎉 Current Version
Version: 1.0.0
💼 License
MIT
💖 Happy Coding! 💖
Note: Be sure to replace placeholders like 'YOUR_API_PUBLIC_KEY'
and 'YOUR_BASE_URL'
with actual values before using the SDK.