Testing on the dev site (staff)
What it is for
Staff are encouraged to use the development website, try the workflows (buying books, registering for events, giving) and report what is confusing or broken before it goes live. Nothing you do there costs money or ships a book.
Before you start
- Your
@everymanawarrior.comGoogle account. The site is protected by Cloudflare Access and only Workspace accounts get in. - The address:
https://develop-website.everymanawarrior.cc.
Steps
-
Open the dev site and sign in with Google when Cloudflare asks.
Screenshot pendingThe Cloudflare Access sign-in screenThe Cloudflare Access sign-in screen -
Use the site as a visitor would: browse, add books to the cart, register for an event, give to the fund.
-
At any payment step, use a test card (below) instead of a real one. Real cards are refused on the dev site.
-
Check the result:
- You should receive the confirmation email.
- Staff with admin access can see the order, registration or gift in the Admin CRM (dev) under the contact's history.
-
Report what you found to the development team: what you did, what you expected, what happened, and the confirmation number if you have one.
Test cards
Expiry: any future date (for example 12/34). CVC: any three digits (four for Amex). Postal code: anything.
Successful payments
| Card | Number |
|---|---|
| Visa | 4242 4242 4242 4242 |
| Visa Debit | 4000 0566 5566 5556 |
| Mastercard | 5555 5555 5555 4444 |
| Mastercard Debit | 5200 8282 8282 8210 |
| American Express | 3782 822463 10005 |
| Discover | 6011 1111 1111 1117 |
| JCB | 3566 0020 2036 0505 |
Declined payments (to see the error handling)
| To simulate | Number |
|---|---|
| Generic decline | 4000 0000 0000 0002 |
| Insufficient funds | 4000 0000 0000 9995 |
| Lost card | 4000 0000 0000 9987 |
| Stolen card | 4000 0000 0000 9979 |
| Expired card | 4000 0000 0000 0069 |
| Incorrect CVC | 4000 0000 0000 0127 |
| Processing error | 4000 0000 0000 0119 |
Things to know
- The dev site talks to the dev backend, which holds a copy of real contact data. Use your own name and email when testing so you do not create records for other people.
- Orders placed on dev go to the warehouse's sandbox, not the real warehouse.
- Email campaigns from the dev admin app can only be sent to the "Email Testing" group, so there is no risk of mailing real contacts.
- The dev site may be mid-change: if something breaks right after it worked, a developer is probably deploying. Try again in a few minutes.