Developer Documentation

Everything you need to integrate Noxipay into your application

Quick Start

Get up and running with Noxipay in minutes

1

Get API Keys

Sign up and get your API keys from the dashboard

API_KEY: pk_live_...
2

Install SDK

Install our PHP SDK via Composer

composer require noxipay/sdk
3

Make Payment

Create your first payment request

$payment = Noxipay::createPayment([...]);

API Reference

Complete API documentation with examples

POST /v1/payments

Create Payment

Create a new payment request

Request
{
  "amount": 2500,
  "currency": "EUR",
  "description": "Payment for order #123",
  "customer": {
    "email": "customer@example.com",
    "name": "John Doe"
  },
  "redirect_url": "https://yoursite.com/success"
}
Response
{
  "id": "pay_1234567890",
  "status": "pending",
  "payment_url": "https://checkout.noxipay.com/pay_1234567890",
  "created_at": "2024-01-15T10:30:00Z"
}
GET /v1/payments/{id}

Get Payment

Retrieve payment details by ID

Response
{
  "id": "pay_1234567890",
  "status": "completed",
  "amount": 2500,
  "currency": "EUR",
  "payment_method": "card",
  "completed_at": "2024-01-15T10:35:00Z"
}

SDK Examples

Code examples for popular programming languages

PHP Example
<?php
use Noxipay\Noxipay;

$noxipay = new Noxipay('pk_live_your_api_key');

$payment = $noxipay->payments()->create([
    'amount' => 2500,
    'currency' => 'EUR',
    'description' => 'Payment for order #123',
    'redirect_url' => 'https://yoursite.com/success'
]);

echo $payment->payment_url;
JavaScript Example
const noxipay = require('noxipay');

const client = new noxipay('pk_live_your_api_key');

client.payments.create({
    amount: 2500,
    currency: 'EUR',
    description: 'Payment for order #123',
    redirect_url: 'https://yoursite.com/success'
}).then(payment => {
    console.log(payment.payment_url);
});
Python Example
import noxipay

noxipay.api_key = "pk_live_your_api_key"

payment = noxipay.Payment.create(
    amount=2500,
    currency="EUR",
    description="Payment for order #123",
    redirect_url="https://yoursite.com/success"
)

print(payment.payment_url)

API Status

All systems operational

Developer Support

24/7 technical support

dev@noxipay.com

API Version

Current version: v1.2.3

View changelog