Everything you need to integrate Noxipay into your application
Get up and running with Noxipay in minutes
Sign up and get your API keys from the dashboard
API_KEY: pk_live_...
Install our PHP SDK via Composer
composer require noxipay/sdk
Create your first payment request
$payment = Noxipay::createPayment([...]);
Complete API documentation with examples
Create a new payment request
{
"amount": 2500,
"currency": "EUR",
"description": "Payment for order #123",
"customer": {
"email": "customer@example.com",
"name": "John Doe"
},
"redirect_url": "https://yoursite.com/success"
}
{
"id": "pay_1234567890",
"status": "pending",
"payment_url": "https://checkout.noxipay.com/pay_1234567890",
"created_at": "2024-01-15T10:30:00Z"
}
Retrieve payment details by ID
{
"id": "pay_1234567890",
"status": "completed",
"amount": 2500,
"currency": "EUR",
"payment_method": "card",
"completed_at": "2024-01-15T10:35:00Z"
}
Code examples for popular programming languages
<?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;
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);
});
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)
All systems operational