Integration Validation Checklist
Validation Process Description
Validation Steps
-
Preparation Phase
- Ensure all technical documentation is ready
- Prepare test environment and test data
-
Item-by-Item Validation
- Verify each item according to the Validation Project Overview
- Record the verification results for each item
-
Issue Handling
- For failed validation items, communicate with the development team promptly
- Re-verify after fixing issues
-
Final Confirmation
- Ensure all items in Final Validation pass verification
- Prepare screenshots and documentation required for launch
Validation Project Overview
Basic Validation
Check Item | Description | Example |
---|---|---|
*Provide Dapp Link | Merchant shares the intended link for Bitget Wallet Dapp listing | https://example.com |
*Brand Verification | Logo, brand name use is correct on merchant’s website, images/Logos match those provided to BD ![]() Preview ![]() Preview ![]() Preview ![]() Preview ![]() Preview ![]() Preview | Use official Bitget Wallet Logo assets ![]() Preview |
Payment Function Validation
Check Item | Description | Example |
---|---|---|
*Bitget Wallet Pay as Sole Payment Method | No other payment methods visible in dapp context | Payment page only shows Bitget Wallet Pay option ![]() Preview |
Multi-token/Chain Capability | Merchant allows Bitget Wallet to auto-recommend token/chain | Support USDT, USDC, ETH and other tokens ![]() Preview |
*No Forced Token/Chain Selection | Users are not required to select token/chain manually | System automatically recommends optimal token/chain combination |
*Product Title & Amount | Clearly displayed; else request merchant to provide | ”Purchase Product A - $99.99” |
Link Function Validation
Check Item | Description | Example |
---|---|---|
*Link Works in Dapp | Opens correctly in Bitget Wallet Dapp browser | Open payment link in Bitget Wallet |
*Link Works Externally | Opens in external browser and Bitget Wallet Pay appears | Open and display payment interface in Chrome ![]() Preview |
*Use User-Agent Detection Environment | Uses window.navigator.userAgent to detect environment | Detect if in Bitget Wallet environment, see example |
Transaction Validation
Check Item | Description | Example |
---|---|---|
*At Least One Successful Order | Confirm real end-to-end payment completion | Complete an order ![]() Preview |
*Refund Function | Ensure refund function operates correctly, request merchant to refund successful order | Full refund of order ![]() Preview |
Multilingual Support
Check Item | Description | Example |
---|---|---|
Support Multiple Languages | Support English (Mandatory) and multiple languages | Support the following languages: Mandatory Language: English (en) |
Language Consistency | Page language is consistent, no major spelling errors, no mixing of multiple languages |
User Experience Validation
Check Item | Description | Example |
---|---|---|
Light and Dark Mode | UI contrast is good in both modes | Bitget Wallet Theme For better user experience, merchants can refer to Bitget Wallet Theme for upgrades. ![]() Preview ![]() Preview |
*Customer Service UX | Is it easy to file a ticket with customer service or reach out to support/helpdesk: via chat or email | Provide online customer service chat or email support |
Responsive Design | Mobile and desktop responsive | Good display effect on different devices |
*Error Handling UX | Friendly fallback if transaction fails/timeouts | Display friendly error prompts and retry options |
*Callback/Webhook Test | Validate backend updates on success/failure | Test payment success and failure callback notifications |
Final Validation
Check Item | Description | Example |
---|---|---|
*Screenshot Proof | Capture proof of successful order & UI | Provide payment success page screenshot |
Last updated on