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.
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
Node.js
npm install @payxnet/nodePython
pip install payxnetPHP
composer require payxnet/payxnet-phpRuby
gem install payxnetGo
go get github.com/payxnet/payxnet-goJava
com.payxnet:payxnet-javaWebhooks
Real-time event notifications
Subscribe to events and get notified the moment something happens. All webhook payloads include a signature header for verification.
Get startedpayment.completedFired when a payment is successfully captured.
payment.failedFired when a payment attempt fails.
payment.refundedFired when a refund is processed.
payout.sentFired when a payout is initiated.
payout.completedFired when funds arrive at the destination.
subscription.renewedFired 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.