Research
Security News
Threat Actor Exposes Playbook for Exploiting npm to Build Blockchain-Powered Botnets
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
@juspay/blaze-sdk-web
Advanced tools
Blaze SDK Web is a Javascript library which enables you to seamlessly integrate and use Breeze 1 Click Checkout in your Web app built using any kind of web technology.
Follow the below steps to integrate Blaze SDK into your web app written in any framework.
Run following command in your node project to install the Blaze SDK Web package:
npm install @juspay/blaze-sdk-web
This will install the Blaze SDK Web package in your project.
Note: You can use pnpm, yarn or any other package manager of your choice to install the package.
Import BlazeSDK using the following code in TS/JS project:
import BlazeSDK from '@juspay/blaze-sdk-web';
Create a Json with correct parameters to initiate the SDK. This is the data that will be used to initialize the SDK.
const initiatePayload = {
merchantId: '<merchant-id-shared-by-breeze>',
shopUrl: '<shop-url>',
environment: 'production'
};
const initSDKPayload = {
requestId: '<unique_request_id>',
service: 'in.breeze.onecco',
payload: initiatePayload
}
Create a callback method to handle the response from the SDK. This method will be called when the SDK has processed the request.
// response will be an json object
const callbackMethod = (response>) => {
console.log('Response from SDK:', response);
};
Call the initiate
method on Blaze SDK with the initiate payload and the callback method.
BlazeSDK.initiate(initSDKPayload, callbackMethod);
Once the SDK is initiated, you can start processing your requests using the initialized instance of the SDK. The SDK will call the callback method with the result of the SDK operation.
Create a Json payload with the required parameters to process the request. The process payload differs based on the request. Refer to schemas sections to understand what kind of data is required for different requests
// 3.1 Create SDK Process Payload
// Create a JSONObject for the Process data
let processPayload = {
"action": "<ACTION>",
// and more parameters required as per the action
};
// Place Process Payload into SDK Payload
let processSDKPayload = {
requestId: '<unique_request_id>',
service: 'in.breeze.onecco',
"payload": processPayload
};
Call the process method on the Blaze instance with the process payload to start the user journey or a headless flow.
BlazeSDK.process(processSDKPayload)
FAQs
SDK for integrating Breeze 1CCO into your Web Application
The npm package @juspay/blaze-sdk-web receives a total of 11 weekly downloads. As such, @juspay/blaze-sdk-web popularity was classified as not popular.
We found that @juspay/blaze-sdk-web demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers 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.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
Security News
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.