💳 3,43,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भुगतान सफल होता है

भुगतान फ़्लो कैसे काम करता है

आपका सर्वर एक पेमेंट इंटेंट बनाता और कन्फ़र्म करता है, गेटवे एक स्थिति के साथ जवाब देता है, और बाद में एक वेबहुक आपके बैकएंड को अंतिम परिणाम बताता है। ऑर्डर वेबहुक के आधार पर पूरे करें, ब्राउज़र रीडायरेक्ट के आधार पर नहीं।

नमूना अनुरोध
{
  "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 और राशि दर्ज करें, और भुगतान सिमुलेट करें दबाएँ। पेज एक सामान्य पेमेंट इंटेंट जैसा JSON ऑब्जेक्ट लौटाता है: एक id, एक status, कार्ड नेटवर्क और अंतिम चार अंक, विफलता के लिए डिक्लाइन कोड और संदेश, तथा स्वीकृति के लिए एक नकली ऑथराइज़ेशन कोड। 3-D Secure कार्ड एक सिम्युलेटेड चुनौती दिखाता है ताकि आप requires_action स्थिति को संभालने का अभ्यास कर सकें, और हर परिणाम में संबंधित वेबहुक इवेंट शामिल होता है। सिम्युलेटर पूरी तरह आपके ब्राउज़र में चलता है: यह किसी बैंक, कार्ड नेटवर्क या भुगतान प्रदाता से संपर्क नहीं करता, और केवल तालिका में सूचीबद्ध प्रकाशित टेस्ट नंबर स्वीकार करता है। असली कार्ड नंबर स्थानीय रूप से अस्वीकार कर दिए जाते हैं और कभी कहीं नहीं भेजे जाते।

FAQ

क्या सैंडबॉक्स किसी कार्ड से पैसे काटता है या बैंक से संपर्क करता है?

नहीं। सब कुछ आपके ब्राउज़र में सिमुलेट होता है। Visatk, किसी बैंक, कार्ड नेटवर्क या भुगतान प्रदाता को कोई अनुरोध नहीं भेजा जाता, और कोई पैसा नहीं जाता।

मेरा कार्ड नंबर अस्वीकार क्यों होता है?

सैंडबॉक्स केवल तालिका में दिए प्रकाशित टेस्ट नंबर स्वीकार करता है। कोई भी अन्य नंबर, असली कार्ड सहित, स्थानीय रूप से अस्वीकार कर दिया जाता है ताकि उसे कभी स्वीकृत न माना जाए।

क्या मैं इन नंबरों का उपयोग अपने असली भुगतान प्रदाता पर कर सकता हूँ?

ये व्यापक रूप से प्रकाशित टेस्ट नंबर हैं जो प्रदाताओं के टेस्ट मोड में उपयोग होते हैं। ये केवल आपके प्रदाता सैंडबॉक्स में टेस्ट API कुंजियों के साथ काम करते हैं; लाइव मोड में ये हमेशा अस्वीकार होते हैं।