💳 343,063 BIN ریکارڈز🏦 13,269 جاری کنندہ بینک🌍 199 ممالک🧰 30 مفت ٹولز

فرضی ادائیگی گیٹ وے سینڈ باکس

جانیں کہ ادائیگی API کیسے جواب دیتی ہے: شائع شدہ ٹیسٹ کارڈز کے ساتھ منظوری، انکار اور 3-D Secure کی نقل کریں — مکمل طور پر آف لائن۔

🔒 تعلیمی سمیولیٹر: یہ کسی بینک، کارڈ نیٹ ورک یا ادائیگی فراہم کنندہ سے رابطہ نہیں کرتا۔ صرف شائع شدہ ٹیسٹ کارڈ نمبرز قبول کیے جاتے ہیں۔

شائع شدہ ٹیسٹ کارڈ نمبرز

کارڈ نمبرنیٹ ورکنقلی نتیجہ
4242 4242 4242 4242Visaادائیگی کامیاب
4000 0000 0000 0002Visaمسترد: generic_decline
4000 0000 0000 9995Visaمسترد: insufficient_funds
4000 0000 0000 0069Visaمسترد: expired_card
4000 0000 0000 0127Visaمسترد: incorrect_cvc
4000 0000 0000 0119Visaخرابی: processing_error
4000 0025 0000 3155Visa3-D Secure تصدیق درکار
5555 5555 5555 4444Mastercardادائیگی کامیاب
3782 822463 10005American Expressادائیگی کامیاب

ادائیگی کا عمل کیسے کام کرتا ہے

آپ کا سرور payment intent بناتا اور تصدیق کرتا ہے، گیٹ وے ایک اسٹیٹس کے ساتھ جواب دیتا ہے، اور بعد میں ایک webhook آپ کے بیک اینڈ کو حتمی نتیجہ بتاتا ہے۔ آرڈرز webhook کی بنیاد پر پورے کریں، براؤزر ری ڈائریکٹ کی بنیاد پر نہیں۔

نمونہ درخواست
{
  "method": "POST",
  "path": "/v1/payment_intents",
  "body": {
    "amount": 2000,
    "currency": "usd",
    "confirm": true,
    "payment_method_data": {
      "type": "card",
      "card": {
        "number": "4242424242424242",
        "exp_month": 12,
        "exp_year": 2030,
        "cvc": "123"
      }
    }
  }
}
نمونہ جواب
{
  "id": "pi_test_3kq9x2m7v1c8b5n4z6a0d2f1",
  "object": "payment_intent",
  "livemode": false,
  "amount": 2000,
  "currency": "usd",
  "status": "succeeded",
  "payment_method": {
    "type": "card",
    "card": {
      "brand": "visa",
      "last4": "4242",
      "exp_month": 12,
      "exp_year": 2030
    }
  },
  "latest_charge": {
    "id": "ch_test_8h2j4k6l1m3n5p7q9r0s2t4u",
    "authorization_code": "T4K2Q9",
    "outcome": {
      "network_status": "approved_by_network",
      "type": "authorized"
    }
  }
}
ویب ہک: payment_intent.succeeded
{
  "id": "evt_test_1a2b3c4d5e6f7g8h9i0j1k2l",
  "object": "event",
  "type": "payment_intent.succeeded",
  "livemode": false,
  "data": {
    "object": {
      "id": "pi_test_3kq9x2m7v1c8b5n4z6a0d2f1",
      "status": "succeeded",
      "amount": 2000,
      "currency": "usd"
    }
  }
}
ویب ہک: payment_intent.payment_failed
{
  "id": "evt_test_9z8y7x6w5v4u3t2s1r0q9p8o",
  "object": "event",
  "type": "payment_intent.payment_failed",
  "livemode": false,
  "data": {
    "object": {
      "id": "pi_test_7f6e5d4c3b2a1z0y9x8w7v6u",
      "status": "requires_payment_method",
      "last_payment_error": {
        "type": "card_error",
        "code": "card_declined",
        "decline_code": "insufficient_funds",
        "message": "Your card has insufficient funds."
      }
    }
  }
}

فرضی ادائیگی گیٹ وے سینڈ باکس کے بارے میں

یہ فرضی ادائیگی گیٹ وے سینڈ باکس ڈیولپرز کو حقیقی رقم کو چھوئے بغیر یہ سیکھنے دیتا ہے کہ کارڈ ادائیگی API کیسے جواب دیتی ہے۔ شائع شدہ ٹیسٹ کارڈ نمبرز میں سے ایک منتخب کریں، مستقبل کی کوئی بھی میعاد کی تاریخ، CVC اور رقم درج کریں، اور ادائیگی کی نقل کریں دبائیں۔ صفحہ ایک عام payment intent کی شکل کا JSON آبجیکٹ لوٹاتا ہے: ایک id، ایک status، کارڈ نیٹ ورک اور آخری چار ہندسے، ناکامی پر انکار کا کوڈ اور پیغام، اور منظوری پر ایک فرضی اجازتی کوڈ۔ 3-D Secure کارڈ ایک نقلی تصدیقی چیلنج دکھاتا ہے تاکہ آپ requires_action اسٹیٹس سنبھالنے کی مشق کر سکیں، اور ہر نتیجے میں متعلقہ webhook ایونٹ شامل ہوتا ہے۔ سمیولیٹر مکمل طور پر آپ کے براؤزر میں چلتا ہے: یہ کسی بینک، کارڈ نیٹ ورک یا ادائیگی فراہم کنندہ سے رابطہ نہیں کرتا، اور صرف جدول میں درج شائع شدہ ٹیسٹ نمبرز قبول کرتا ہے۔ حقیقی کارڈ نمبرز مقامی طور پر مسترد کر دیے جاتے ہیں اور کبھی کہیں نہیں بھیجے جاتے۔

FAQ

کیا سینڈ باکس کارڈ سے رقم کاٹتا ہے یا بینک سے رابطہ کرتا ہے؟

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

میرا کارڈ نمبر کیوں مسترد ہوتا ہے؟

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

کیا میں یہ نمبرز اپنے حقیقی ادائیگی فراہم کنندہ پر استعمال کر سکتا ہوں؟

یہ فراہم کنندگان کے ٹیسٹ موڈز میں استعمال ہونے والے وسیع پیمانے پر شائع شدہ ٹیسٹ نمبرز ہیں۔ یہ صرف آپ کے فراہم کنندہ کے سینڈ باکس میں ٹیسٹ API کیز کے ساتھ کام کرتے ہیں؛ لائیو موڈ میں یہ ہمیشہ مسترد ہوتے ہیں۔