💳 343.063 Εγγραφές BIN🏦 13.269 Εκδότριες τράπεζες🌍 199 Χώρες🧰 30 Δωρεάν εργαλεία

Προσομοιωμένο sandbox πύλης πληρωμών

Μάθετε πώς απαντά ένα API πληρωμών: προσομοιώστε εγκρίσεις, απορρίψεις και 3-D Secure με δημοσιευμένες δοκιμαστικές κάρτες — εντελώς offline.

🔒 Εκπαιδευτικός προσομοιωτής: δεν επικοινωνεί με καμία τράπεζα, δίκτυο καρτών ή πάροχο πληρωμών. Γίνονται δεκτοί μόνο δημοσιευμένοι δοκιμαστικοί αριθμοί καρτών.

Δημοσιευμένοι δοκιμαστικοί αριθμοί καρτών

Αριθμός κάρταςΔίκτυοΠροσομοιωμένο αποτέλεσμα
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 3155VisaΑπαιτεί ταυτοποίηση 3-D Secure
5555 5555 5555 4444MastercardΗ πληρωμή πετυχαίνει
3782 822463 10005American ExpressΗ πληρωμή πετυχαίνει

Πώς λειτουργεί η ροή πληρωμής

Ο διακομιστής σας δημιουργεί και επιβεβαιώνει ένα payment intent, η πύλη απαντά με μια κατάσταση και αργότερα ένα webhook ενημερώνει το backend σας για το τελικό αποτέλεσμα. Εκτελείτε τις παραγγελίες βάσει του webhook, όχι της ανακατεύθυνσης του browser.

Δείγμα αιτήματος
{
  "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"
    }
  }
}
Webhook: 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"
    }
  }
}
Webhook: 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."
      }
    }
  }
}

Σχετικά με το εργαλείο Προσομοιωμένο sandbox πύλης πληρωμών

Αυτό το προσομοιωμένο sandbox πύλης πληρωμών επιτρέπει στους προγραμματιστές να μάθουν πώς απαντά ένα API πληρωμών με κάρτα χωρίς να αγγίξουν πραγματικά χρήματα. Επιλέξτε έναν από τους δημοσιευμένους δοκιμαστικούς αριθμούς καρτών, εισάγετε οποιαδήποτε μελλοντική ημερομηνία λήξης, ένα CVC και ένα ποσό και πατήστε Προσομοίωση πληρωμής. Η σελίδα επιστρέφει ένα αντικείμενο JSON με τη μορφή ενός τυπικού payment intent: id, κατάσταση, δίκτυο κάρτας και τελευταία τέσσερα ψηφία, κωδικό και μήνυμα απόρριψης για αποτυχίες και ψεύτικο κωδικό εξουσιοδότησης για εγκρίσεις. Η κάρτα 3-D Secure εμφανίζει μια προσομοιωμένη πρόκληση ώστε να εξασκηθείτε στον χειρισμό της κατάστασης requires_action, και κάθε αποτέλεσμα περιλαμβάνει το αντίστοιχο συμβάν webhook. Ο προσομοιωτής εκτελείται εξ ολοκλήρου στον browser σας: δεν επικοινωνεί με καμία τράπεζα, δίκτυο καρτών ή πάροχο πληρωμών και δέχεται μόνο τους δημοσιευμένους δοκιμαστικούς αριθμούς του πίνακα. Οι πραγματικοί αριθμοί καρτών απορρίπτονται τοπικά και δεν αποστέλλονται πουθενά.

FAQ

Χρεώνει το sandbox κάποια κάρτα ή επικοινωνεί με τράπεζα;

Όχι. Όλα προσομοιώνονται στον browser σας. Κανένα αίτημα δεν αποστέλλεται στη Visatk, σε τράπεζα, σε δίκτυο καρτών ή σε πάροχο πληρωμών, και δεν μετακινούνται χρήματα.

Γιατί απορρίπτεται ο αριθμός της κάρτας μου;

Το sandbox δέχεται μόνο τους δημοσιευμένους δοκιμαστικούς αριθμούς του πίνακα. Κάθε άλλος αριθμός, συμπεριλαμβανομένης μιας πραγματικής κάρτας, απορρίπτεται τοπικά ώστε να μην αντιμετωπιστεί ποτέ ως εγκεκριμένος.

Μπορώ να χρησιμοποιήσω αυτούς τους αριθμούς στον πραγματικό πάροχο πληρωμών μου;

Πρόκειται για τους ευρέως δημοσιευμένους δοκιμαστικούς αριθμούς που χρησιμοποιούνται στις δοκιμαστικές λειτουργίες των παρόχων. Λειτουργούν μόνο με δοκιμαστικά κλειδιά API στο sandbox του παρόχου σας· σε live λειτουργία απορρίπτονται πάντα.