Skip to main content

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 ctypes for FFI)
  • Java: 11+ (uses JNI bindings)
  • PHP: 8.0+ (uses FFI extension)