Skip to main content
API Reference Swipelux API के लिए प्रामाणिक contract है। प्रत्येक operation अपने request, response, security, status, और error schemas दिखाता है। प्रत्येक request के लिए https://platform.swipelux.com का उपयोग करें। एक सुरक्षित backend से X-API-Key में अपनी environment-specific key भेजें।

Writes को retry के लिए सुरक्षित बनाएँ

जब कोई operation Idempotency-Key को आवश्यक के रूप में सूचीबद्ध करता है, तो प्रत्येक इच्छित operation के लिए एक key जनरेट करें और उसे अपने local request record के साथ संग्रहीत करें।
यदि response अनिश्चित है, तो उसी method, path, और body को उसी key के साथ retry करें। उस key का किसी अलग operation या बदले हुए body के लिए पुन: उपयोग न करें। कुछ operations Idempotency-Replayed: true लौटाते हैं जब response उसी key वाले किसी पहले request से आया हो। उस response को मूल operation के परिणाम के रूप में मानें, दूसरे operation के रूप में नहीं।

Errors को संभालें

API errors application/problem+json का उपयोग करते हैं। इन स्थिर fields के आसपास client behavior बनाएँ: Response correlationId X-Request-Id को mirror करता है। दोनों operation और इस मान को log करें, लेकिन secrets या पूरी वित्तीय जानकारी उजागर न करें।
Operation के दस्तावेज़ीकृत problem schemas का उपयोग करके तय करें कि input को सही करना है, resource state को refresh करना है, कार्य पूरा करना है, या retry करना है। पूर्ण status और error catalog को API Reference में रखें, बजाय undocumented cases को hard-code करने के।

Asynchronous operations को track करें

एक सफल create response कई workflows शुरू करता है; यह पूर्णता की गारंटी नहीं देता। Response से प्राप्त resource IDs संग्रहीत करें, वर्तमान resource पढ़ें, और परिवर्तनों पर प्रतिक्रिया करने के लिए verified webhooks का उपयोग करें। POST /v3/customers से शुरू करें, या पूर्ण sandbox यात्रा के लिए Quickstart का पालन करें।