Installation
Start by installing the library for the programming language of your choice.
Install library
Node.js
npm install @juspay/connector-service-node
const { ConnectorClient } = require('@juspay/connector-service-node');
const client = new ConnectorClient({
connectors: {
stripe: { apiKey: process.env.STRIPE_API_KEY }
}
});
Python
pip install connector-service-python
from connector_service import ConnectorClient
client = ConnectorClient(
connectors={
"stripe": {"api_key": os.environ["STRIPE_API_KEY"]}
}
)
Java
<dependency>
<groupId>com.juspay</groupId>
<artifactId>connector-service-java</artifactId>
<version>1.2.0</version>
</dependency>
ConnectorClient client = ConnectorClient.builder()
.connector("stripe", StripeConfig.builder()
.apiKey(System.getenv("STRIPE_API_KEY"))
.build())
.build();
PHP
composer require juspay/connector-service-php
<?php
require_once 'vendor/autoload.php';
use ConnectorService\ConnectorClient;
$client = new ConnectorClient([
'connectors' => [
'stripe' => ['api_key' => $_ENV['STRIPE_API_KEY']]
]
]);
That would be all. The SDK handles native library loading automatically. Start building in the Quick Start.
Minimum version supported
The prerequisites are:
- Node.js: 16+ (FFI bindings require native compilation)
- Python: 3.9+ (uses
ctypesfor FFI) - Java: 11+ (uses JNI bindings)
- PHP: 8.0+ (uses FFI extension)