مواد پر جائیں
ادائیگیاں · آن لائن ادائیگیاں

آپ کا چیک آؤٹ۔
ادائیگی کا ایک واضح طریقہ۔

آن لائن آرڈر کو ایک سادہ ادائیگی کے سفر میں تبدیل کریں۔ اپنی ویب سائٹ کو NeroPay سے جوڑیں، گاہکوں کو ہوسٹ کردہ چیک آؤٹ پر بھیجیں اور نتیجہ کو اپنے کاروباری ورک فلو میں واپس لائیں۔

✓ ویب سائٹ چیک آؤٹ✓ API v2✓ ہوسٹ کردہ ادائیگی کا صفحہ

آپ کی ویب سائٹ یا ایپلیکیشن کے لیے بنایا گیا۔ کیا آپ ایک تیار شدہ ریکوئسٹ پسند کریں گے؟ اس کے بجائے لنک پیمنٹس دریافت کریں۔

ہوسٹ کردہ چیک آؤٹ · API v2پیش نظارہ
POST /v2/hosted-payments
{
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
}
آرڈر ORDER-1001گاہک ہوسٹ کردہ چیک آؤٹ پر جاری رکھتا ہے
£15.99
آپ کا سرور→ہوسٹ کردہ چیک آؤٹ→ادائیگی کا نتیجہ
ابتدائی جواب ایک چیک آؤٹ یو آر ایل بناتا ہے۔ یہ ادائیگی کی تصدیق نہیں کرتا۔
آپ کے صارفین کے لیےایک واضح رقم اور ایک میزبان چیک آؤٹ۔
آپ کے ڈویلپرز کے لیےادائیگی صفحہ بنانے کے لیے ایک API درخواست۔
آپ کے کاروبار کے لیےنتیجہ کا پتہ لگائیں، صرف کلک نہیں۔
کاؤنٹر سے آگے ادائیگی

آن لائن بیچیں۔ سفر کو مربوط رکھیں۔

صارفین کو آسان طریقہ فراہم کریں کہ وہ ادائیگی کریں بغیر اپنے ویب سائٹ میں کارڈ انٹری فلو بنانے کی ضرورت کے۔

چیک آؤٹ جو آپ کی سائٹ کے مطابق ہو

اپنی اپنی ٹوکری اور آرڈر کا تجربہ برقرار رکھیں۔ جب صارف تیار ہو تو ادائیگی صفحہ بنائیں، پھر انہیں NeroPay پر بھیجیں۔

کارڈ انٹری میزبان چیک آؤٹ میں رہتی ہے

آپ کا انضمام آرڈر اور صارف کی معلومات بھیجتا ہے—خام کارڈ کی تفصیلات نہیں۔ آپ کی خفیہ API کلید آپ کے سرور پر محفوظ رہتی ہے۔

نتیجہ واپس اپنے ورک فلو میں لے آئیں

منفرد آرڈر حوالہ استعمال کریں اور اپنی ادائیگی اطلاع دینے والے پوائنٹ کے ذریعے ادائیگی کے نتیجے کو اس آرڈر سے جوڑیں جو اسے بنایا۔

ٹوکری سے ادائیگی تک

آرڈر سے چیک آؤٹ کا آسان راستہ۔

آپ کی سائٹ آرڈر کا منطقی سلسلہ رکھتی ہے۔ NeroPay میزبان ادائیگی کا مرحلہ فراہم کرتا ہے۔ آپ کا سرور نتیجہ کی تصدیق کرتا ہے اس سے پہلے کہ آپ تکمیل کریں۔

1

آرڈر بنائیں

ٹوکری کا کل، صارف کی تفصیلات اور اپنا منفرد حوالہ محفوظ کریں۔ حتمی رقم کو اپنے سرور سے کنٹرول رکھیں۔

2

میزبان چیک آؤٹ بنائیں

اپنے سرور سے API v2 کو درخواست بھیجیں اور صارف کو واپس کیے گئے چیک آؤٹ یو آر ایل پر بھیجیں۔

3

تصدیق کریں اور مکمل کریں

سرور کے جانب ادائیگی کے نتیجے کو سنبھالیں، اسے اپنے آرڈر سے میل کریں اور مکمل کاری صرف ایک بار کریں۔

فلو کو دریافت کریں

اگلا قدم دیکھیں۔

آرڈر محفوظ ہوگیا

اپنی ویب سائٹ پر باسکٹ رکھیں۔

آپ کا سرور قابل ادائیگی رقم کا حساب لگاتا ہے اور چیک آؤٹ بنانے سے قبل آرڈر حوالہ کو محفوظ کرتا ہے۔

گاہک کا سفر£15.99
آپ کے ڈویلپر کے لیے

آپ کا آرڈر کا منطقی عمل۔
ہمارا میزبان چیک آؤٹ۔

اپنے سرور سے ادائیگی کا صفحہ بنائیں۔ کسٹمر کو واپس کیے گئے چیک آؤٹ URL پر بھیجیں، پھر آرڈر کو اپ ڈیٹ کرنے کے لیے تصدیق شدہ ادائیگی کے نتائج استعمال کریں۔

01
ایک سرور-سائیڈ انٹیگریشن

مثال API v2 اور بڑے کرنسی یونٹس استعمال کرتی ہے: 15.99 کا مطلب ہے £15.99 برطانیہ پاؤنڈ میں۔

02
مصدق اور دستخط شدہ

خفیہ کلید اپنے سرور پر محفوظ رکھیں۔ تازہ ٹائم اسٹیمپ کے ساتھ بھیجے گئے عین JSON باڈی پر دستخط کریں۔

03
نئی آرڈر بنائے بغیر دوبارہ کوشش کریں

پے لوڈ اور ایڈپوٹینسی کلید کو اپنے آرڈر کے ساتھ محفوظ رکھیں۔ صرف اس درخواست کی عین ہی دوبارہ کوشش کے لیے دونوں کو دوبارہ استعمال کریں۔

04
ایک بار مکمل کریں، تصدیق کے بعد

ادائیگی کے نتیجہ کی تصدیق کریں اور اپنے آرڈر کو اپ ڈیٹ کرنے سے پہلے حوالہ، رقم اور کرنسی کا موازنہ کریں۔

یہ سرور سائیڈ تخلیق کی مثال ہے — مکمل پروڈکشن انضمام نہیں۔ اپنی اپنی آرڈر برقرار رکھنے، تصدیق شدہ اطلاع ہینڈلنگ، غلطی ہینڈلنگ اور مفاہمت شامل کریں۔

POST سرور سائیڈ چیک آؤٹ کی مثال
// Server-side only · Node.js 18+
import { createHmac } from 'node:crypto';

const secret = process.env.NEROPAY_SECRET_API_KEY;
if (!secret) throw new Error('Missing API secret');

// Store this payload and key with the order before sending.
// Retry the exact same payload with the same idempotency key.
const payload = {
  "identifier": "ORDER-1001",
  "amount": 15.99,
  "currency": "GBP",
  "details": "Online order",
  "ipn_url": "https://example.com/payments/ipn",
  "success_url": "https://example.com/order/thank-you",
  "cancel_url": "https://example.com/order/cancelled",
  "customer_name": "Customer",
  "customer_email": "customer@example.com"
};
const rawBody = JSON.stringify(payload);
const timestamp = String(Math.floor(Date.now() / 1000));
const signature = createHmac('sha256', secret)
  .update(timestamp + '.' + rawBody)
  .digest('hex');

const response = await fetch(
  'https://eu.neropay.app/v2/hosted-payments',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer ' + secret,
      'Accept': 'application/json',
      'Content-Type': 'application/json',
      'X-NeroPay-Timestamp': timestamp,
      'X-NeroPay-Signature': signature,
      'Idempotency-Key': 'hosted-order-1001-v1'
    },
    body: rawBody
  }
);

const result = await response.json();
if (!response.ok || !result.success) {
  throw new Error('Could not create checkout');
}

// Send this URL to the customer; do not mark the order paid here.
const checkoutUrl = result.data.checkout_url;
// Fulfil only after a verified server-side payment result.

مثال کے گاہک اور URL کو اپنے آرڈر ڈیٹا اور اینڈپوائنٹس سے بدلیں۔ کبھی بھی اپنا API خفیہ صفحہ HTML یا کلائنٹ سائیڈ جاوا اسکرپٹ میں نہ رکھیں۔

حقیقی فروخت کے ارد گرد ڈیزائن کیا گیا

آن لائن بیچنے کے ایک سے زیادہ طریقے۔

آن لائن ادائیگی کا وہ راستہ منتخب کریں جو آپ کے کاروبار سے گاہکوں کے آرڈر کرنے کے طریقے سے میل کھاتا ہو۔

ویب سائٹ آرڈرز

اپنی موجودہ باسکٹ استعمال کریں اور حتمی چیک آؤٹ کے لیے گاہکوں کو میزبانی شدہ ادائیگی کے صفحے پر بھیجیں۔

بکنگز اور ڈیپازٹس

ایک متفقہ بکنگ رقم کے ارد گرد چیک آؤٹ بنائیں، اور ادائیگی کے حوالے کو ریزرویشن سے جوڑیں۔

حسب ضرورت گاہک پورٹلز

گاہک کے اکاؤنٹ، سروس آرڈر یا کاروبار سے کاروبار کے ورک فلو میں ادائیگی کا مرحلہ شامل کریں۔

آپ کی ویب سائٹ، آپ کی آرڈر کی منطق

فیصلے ان جگہوں پر رکھیں جہاں وہ ہونے چاہئیں۔

ایک قابل اعتماد انضمام واضح ذمہ داری کی تقسیم سے شروع ہوتا ہے۔ آپ کی ویب سائٹ آرڈر کی وضاحت کرتی ہے؛ ادائیگی کا نظام تصدیق کرتا ہے کہ آیا ادائیگی ہوئی ہے یا نہیں۔

اپنے سرور پر کل کی توثیق کریں

براوزر سے فراہم کردہ قیمت یا گاہک کی جانب سے تبدیل کیا گیا آرڈر حوالہ پر بھروسہ نہ کریں۔

شہریں (credentials) براوزر سے باہر رکھیں

آپ کی خفیہ کلید، درخواست کی دستخط کاری اور ادائیگی کے نتائج کی جانچ آپ کے سرور پر ہونی چاہیے۔

ری ڈائریکٹ کو نیویگیشن سمجھیں — ثبوت نہیں

گاہک کا آپ کے شکریہ کے صفحے پر آنا خود بخود کامیاب ادائیگی کی تصدیق نہیں کرتا۔

درخواست کے لیے درست آلہ

ایک اکاؤنٹ۔ ادائیگی حاصل کرنے کے مزید طریقے۔

وہ راستہ منتخب کریں جو آپ کے گاہک کی خریداری کے مطابق ہو—ایک ہی طرح کی ادائیگی کا سفر نہیں۔

ایک مربوط کاروبار کا حصہ

ادائیگیاں صرف آغاز ہیں۔

NeroPay وہ آلات دریافت کریں جو آپ کے کاروبار کی خدمت کے انداز سے میل کھاتے ہیں—آن لائن، ملاقات کے ذریعے یا کاؤنٹر پر۔

NeroWeb

آن لائن مینو اور آرڈرز
اپنے کھانے کے آرڈر کا تجربہ آن لائن لائیں اور ادائیگیوں کو گاہک کے سفر کا حصہ بنائیں۔

NeroWeb دریافت کریں →

NeroBooking

ریزرویشنز اور کسٹمر سروس
اپنے کاروبار کی باقی معلومات کے قریب بکنگ کی معلومات رکھیں اور ہر سروس کے لیے مناسب ادائیگی کی درخواست منتخب کریں۔

NeroBooking تلاش کریں →

NeroPOS

کاؤنٹر پر اور آگے
اپنی ذاتی سروس کو NeroPay کے وسیع تجربے سے جوڑیں، ٹِل پر آرڈرز سے لے کر سپورٹڈ کارڈ ادائیگیوں تک۔

NeroPOS دریافت کریں →
NeroPOS، NeroWeb اور NeroBooking سافٹ ویئر مفت ہے جب آپ NeroPay ادائیگیوں کا استعمال کرتے ہیں۔ ادائیگی کی پراسیسنگ، ہارڈویئر اور کوئی بھی اضافی خدمات اپنی متعلقہ قیمتوں اور شرائط رکھتی ہیں۔ قیمت دیکھیں →
آپ کے سوالات، جوابات کے ساتھ

آن لائن ادائیگیاں۔
معلومات جو مفید ہیں۔

اپنے کاروبار کے لیے صحیح سیٹ اپ کا انتخاب کرنے میں مدد چاہیے؟ ہماری ٹیم آپ کو اختیارات سمجھا سکتی ہے۔

NeroPay سے بات کریں →

سرکاری API v2 حوالہ ↗

کیا مجھے اپنا کارڈ ادائیگی فارم بنانا ہوگا؟

نہیں۔ API ایک NeroPay میزبان ادائیگی صفحہ تخلیق کرتا ہے۔ آپ کی ویب سائٹ باسکٹ کو کنٹرول کرتی ہے اور صارف کو چیک آؤٹ کے لیے بھیجتی ہے؛ کارڈ کی تفصیلات میزبان صفحہ پر درج کی جاتی ہیں۔

کیا مجھے موجودہ ویب سائٹ کو جوڑنے کے لیے ڈویلپر کی ضرورت ہے؟

کسٹم API انضمام عام طور پر ایک ڈویلپر کی ضرورت ہوتی ہے۔ اگر آپ کو کسٹم باسکٹ کی ضرورت نہیں ہے تو، لنک ادائیگیاں، انوائس ادائیگیاں اور NeroForm ادائیگی کے لیے دیگر طریقے فراہم کرتے ہیں۔

API حوالہ کہاں مل سکتا ہے؟

NeroPay API v2 حوالہ میں درخواست کے فیلڈز، تصدیقی تفصیلات، مثالیں اور ادائیگی اطلاع رہنمائی شامل ہیں۔ اپنے انضمام کی تعمیر کرتے وقت تازہ ترین حوالہ استعمال کریں۔

میری سائٹ کو کیسے تصدیق کرنی چاہیے کہ آرڈر کی ادائیگی ہوگئی ہے؟

ایک تصدیق شدہ سرور-سائیڈ ادائیگی نتیجہ استعمال کریں اور اسے آرڈر ریفرنس اور رقم سے ملا کر چیک کریں۔ صرف اس لیے کہ چیک آؤٹ صفحہ کھلا یا صارف کامیابی URL پر واپس آیا، پابندی نہ کریں۔

کیا آن لائن اور ذاتی ادائیگیاں ایک ہی NeroPay اکاؤنٹ استعمال کر سکتی ہیں؟

جی ہاں۔ آپ کا NeroPay اکاؤنٹ آن لائن ادائیگی کے ٹولز کو آپ کی فعال ذاتی ادائیگی کے سیٹ اپ کے ساتھ سپورٹ کرسکتا ہے۔ دستیاب طریقے اور اکاؤنٹ کی ضروریات آپ کے کاروبار اور علاقے پر منحصر ہیں۔

API مثال میں رقم کا کیا مطلب ہے؟

مثال بڑی کرنسی اکائیوں کا استعمال کرتی ہے: 15.99 مطلب £15.99 جب کرنسی GBP ہو۔ ہمیشہ اینڈ پوائنٹ کی دستاویزی رقم کی شکل پر عمل کریں۔

فیس اور تصفیہ کی تفصیلات کہاں چیک کر سکتا ہوں؟

موجودہ NeroPay قیمتیں اور آپ کے اکاؤنٹ کی شرائط دیکھیں۔ کامیاب صارف ادائیگی اور فنڈز کی دستیابی پی آؤٹ کے لیے الگ مراحل ہیں؛ چیک آؤٹ جواب سے فوری دستیابی کا وعدہ نہ کریں۔

اپنی ویب سائٹ کو ایک ادائیگی کا سفر دیں جو مکمل کیا جائے۔

میزبان چیک آؤٹ کا جائزہ لیں، API حوالہ چیک کریں اور اپنے کاروبار کے لیے صحیح آن لائن ادائیگی سیٹ اپ منتخب کریں۔