PlexySDK DOCS

Quickstart

Set up your first Plexy integration in minutes

Quickstart Guide

Get your first payment integration running in under 5 minutes.

Prerequisites

  • A Plexy account
  • Your API keys from the dashboard
  • Node.js 18+ (for JavaScript SDK)

Installation

npm install @plexy/plexy-web
pip install plexy

No installation required - use cURL directly with our REST API.

Initialize the Client

import { Plexy } from '@plexy/plexy-web';

const plexy = new Plexy({
  apiKey: process.env.PLEXY_API_KEY,
});
from plexy import Plexy

plexy = Plexy(api_key=os.environ['PLEXY_API_KEY'])
# Set your API key as an environment variable
export PLEXY_API_KEY="your_api_key_here"

Create Your First Payment

const payment = await plexy.payments.create({
  amount: 10000, // Amount in smallest currency unit (e.g., cents)
  currency: 'KZT',
  description: 'Order #12345',
  returnUrl: 'https://yoursite.com/success',
});

// Redirect customer to payment page
console.log(payment.checkoutUrl);
payment = plexy.payments.create(
    amount=10000,
    currency='KZT',
    description='Order #12345',
    return_url='https://yoursite.com/success',
)

# Redirect customer to payment page
print(payment.checkout_url)
curl -X POST https://api.plexypay.com/v2/payments \
  -H "x-api-key: $PLEXY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 10000,
    "currency": "KZT",
    "description": "Order #12345",
    "return_url": "https://yoursite.com/success"
  }'

Next Steps

Осы бетте