Build your integration securely
A production payment integration should be designed with security, reliability and proper error handling from the beginning.
Protect credentials
Keep secret credentials on your backend. Never expose production secrets through frontend code, public repositories or application logs.
Validate requests
Validate required information before sending requests to the PassCash API. This helps prevent avoidable validation failures.
Handle API errors
Your application should handle unsuccessful responses gracefully. Do not assume that every API request will succeed.
Prevent duplicate transactions
Payment systems should be designed carefully around retries and network failures. Where the PassCash API provides an idempotency mechanism, follow the applicable documentation.
Monitor your integration
Monitor application errors, failed requests and unexpected responses. However, never log sensitive credentials or other confidential payment information unnecessarily.
Test before launch
Thoroughly test authentication, successful transactions, rejected requests, timeouts and other expected failure conditions before moving your integration into production.
Businesses requiring integration assistance should contact the PassCash team for information about available API services, documentation and requirements.