When integrating the Brite client, we would recommend testing the following OS and browser combinations to cover the majority of user cases:
- Windows + Chrome
- Windows + Firefox
- Windows + Edge
- Mac + Safari
- iOS + Safari
- iOS + Chrome
- Android + Chrome
Sandbox Testing #
The following scenarios are recommended to test before moving from the Sandbox environment to the Production environment.
Users
- New user
- Returning user
- Get KYC (Brite Play)
Deposits
- Successful deposit
- Failed/aborted deposit
- Merchant approval/rejection of a deposit session
- Ensure callbacks are successful
Withdrawals
- Create bank account
- Successful withdrawal
- Failed/aborted withdrawal
- Merchant approval/rejection of withdrawal
- Ensure callbacks are successful
Client
- Verify size so whole client is visible and there is no scrollbars
- Client boarder
- Remember Me function in the client.
- Client Close and Exit buttons.
How to test #
Aborted session/transaction | Pass ‘aborted’ in the merchant reference field. OR 1. Start the Brite payment flow using the client 2. Authenticate 3. Close the page or wait until timeout |
Failed session | Pass ‘failed’ in the merchant reference field. |
Failed transaction | Pass ‘completed’ in the merchant reference field, making the transaction never move past the Completed state. The transaction will automatically fail after some time |
Multiple users | Sweden: By entering any valid Swedish personal number a new customer is created. Finland: Using numbers 0-9 as the first character in the username will create unique users. See “Test users Finland” document. |
Using the Test Bank | ● Fail after login ● Abort if no funds ● Complete with KYC ● Incomplete KYC ● Aborted Risk Engine ● Fail Transaction |
Production Testing #
Before going live to all users, Brite will require that a couple of production test transactions, both deposits and withdrawals, are done and verified OK. Please ensure the end user balance is credited correctly. Please provide a screen recording of the testing, both deposit and withdrawal, with Brite. With that we can verify that the sizing of the client etcetera is optimized.
If applicable, we will be checking Brite’s positioning on the cashiers between the competitors as per contractual agreement.