https://platform.swipelux.com का उपयोग करें। एक सुरक्षित backend से X-API-Key में अपनी environment-specific key भेजें।
Writes को retry के लिए सुरक्षित बनाएँ
जब कोई operationIdempotency-Key को आवश्यक के रूप में सूचीबद्ध करता है, तो प्रत्येक इच्छित operation के लिए एक key जनरेट करें और उसे अपने local request record के साथ संग्रहीत करें।
Idempotent request
Idempotency-Replayed: true लौटाते हैं जब response उसी key वाले किसी पहले request से आया हो। उस response को मूल operation के परिणाम के रूप में मानें, दूसरे operation के रूप में नहीं।
Errors को संभालें
API errorsapplication/problem+json का उपयोग करते हैं। इन स्थिर fields के आसपास client behavior बनाएँ:
Response
correlationId X-Request-Id को mirror करता है। दोनों operation और इस मान को log करें, लेकिन secrets या पूरी वित्तीय जानकारी उजागर न करें।
Problem response
code, स्थिर problem type URI, retry behavior, और अगली कार्रवाई के लिए Errors और retries देखें।
Asynchronous operations को track करें
एक सफल create response कई workflows शुरू करता है; यह पूर्णता की गारंटी नहीं देता। Response से प्राप्त resource IDs संग्रहीत करें, वर्तमान resource पढ़ें, और परिवर्तनों पर प्रतिक्रिया करने के लिए verified webhooks का उपयोग करें।POST /v3/customers से शुरू करें, या पूर्ण sandbox यात्रा के लिए Quickstart का पालन करें।