API & SDKs

Build with
Payxnet API.

A single, well-documented REST API for payments, payouts, subscriptions, and crypto. SDKs in 6 languages. Go live in minutes, not weeks.

API Request
Live
import Payxnet from '@payxnet/node';

const payxnet = new Payxnet('sk_live_...');

const payment = await payxnet.payments.create({
  amount: 4999,
  currency: 'EUR',
  method: 'card',
  card: {
    number: '4242424242424242',
    exp_month: 12,
    exp_year: 2028,
    cvc: '123',
  },
  three_d_secure: true,
  return_url: 'https://shop.com/done',
});

console.log(payment.id); // "pay_1a2b3c4d"

API Design

Built for developers

RESTful API

Standard REST with JSON payloads. Predictable, resource-oriented endpoints.

API Key Auth

Simple bearer token authentication. Separate keys for test and live environments.

PCI DSS L1

Fully PCI compliant infrastructure. Tokenization handles card data so you don't have to.

Idempotency

Every endpoint supports idempotency keys. Safe to retry without duplicate charges.

SDKs

Official libraries for every stack

JS

Node.js

Official SDK
npm install @payxnet/node
PY

Python

Official SDK
pip install payxnet
PHP

PHP

Official SDK
composer require payxnet/payxnet-php
RB

Ruby

Official SDK
gem install payxnet
GO

Go

Official SDK
go get github.com/payxnet/payxnet-go
JV

Java

Official SDK
com.payxnet:payxnet-java

Webhooks

Real-time event notifications

Subscribe to events and get notified the moment something happens. All webhook payloads include a signature header for verification.

Get started
Available Events
payment.completed

Fired when a payment is successfully captured.

payment.failed

Fired when a payment attempt fails.

payment.refunded

Fired when a refund is processed.

payout.sent

Fired when a payout is initiated.

payout.completed

Fired when funds arrive at the destination.

subscription.renewed

Fired when a recurring payment succeeds.

Ready to integrate?

Get your API keys and start processing payments in minutes. Test mode included — no charges until you go live.