Whiterockpay API Reference
Leverage the Whiterockpay API to supercharge your applications with global payment acceptance and instant crypto payouts. This page provides detailed information on every endpoint, parameter, and response, so you can seamlessly integrate Whiterockpay’s features into your website, mobile app, or software platform.
Core Endpoints
- Create Payment Requests: Generate payment links, track payment status, and set automatic currency conversion.
- Transaction Management: Retrieve historical transactions, filter by date or status, and automate your reporting.
- Refunds & Disputes: Initiate partial or full refunds, handle disputes, and monitor resolution progress.
Authentication & Security
- API Keys: Your unique public and secret keys are automatically generated once you connect your crypto wallet. Keep these secure.
- Webhook Verification: Protect your system against spoofed callbacks using signature-based verification.
- Encryption & HTTPS: All communication with the API is encrypted via SSL/TLS.
Error Codes & Handling
- HTTP Status Codes: Understand if a request was successful (2xx), had a client issue (4xx), or a server problem (5xx).
- Detailed Error Messages: Each error includes a description and suggested fix.
- Retries & Timeouts: Implement retry logic and manage timeouts to keep your application robust.
Testing & Sandbox Environment
- Simulate Transactions: Create mock payments to test your integration.
- Debug & Optimize: Fine-tune your checkout flow with zero risk.
- Improve QA Processes: Ensure flawless performance before going live.
Developer Resources
- SDKs & Libraries: Access official Whiterockpay libraries for popular languages.
- GitHub Repositories: Explore sample projects for real-world implementations.
- Community Support: Connect with fellow developers in our forum or Slack channel.