Development organizations
A development organization is for building and testing applications and themes without real data or payments. It is free.
You create it from your account, even without being a partner, or from the partner profile like a regular organization, choosing the development environment.
A development organization cannot be converted into a real organization. To go to production you create a new one.
What it is for
- trying out the Riseact configuration before delivering it to the client;
- developing and testing applications and themes before distributing them;
- verifying payment flows in Stripe test mode.
What is different from a real organization
- Payments in test mode: they use Stripe's test keys, with no real charges.
- No billing: no subscription or seat count. The organization starts with sample data (placeholder contact and address) and no billing information.
- Emails to staff only: receipts, notifications, donor login links and the site contact form are sent only to the owner, staff or the linked partner. To try the donor flows, use your own address.
- Site not indexed: the public site asks search engines not to index it and shows a red "Test organization" strip at the top.
How to create one
From your account
- In your organization list choose Create a test organization, or open the creation of a new organization and expand Developer options.
- Tick Test organization, enter name and domain and confirm.
You become its owner and administrator.
From the Partner Area
- In the Organizations section start the creation of a new organization.
- Under Environment select Development organization. Legal information, address and billing become optional.
The organization is created linked to your partner profile as administrator.
Testing the checkout with test cards
In the organization's checkout use Stripe's test cards:
| Outcome | Card number | Network |
|---|---|---|
| Successful payment | 4242 4242 4242 4242 | Visa |
| Declined payment | 4000 0000 0000 0002 | Visa (declined) |
Any future expiration date (for example 12/34) and any 3-digit CVC.
More cards to simulate specific declines, 3D Secure and other scenarios: Stripe - Testing.
Who can create them
Every user can create one development organization from their account; after deleting it, they can create another.
There are no limits in the Partner Area: any user enabled on the partner can create them, and they do not count towards the account limit.
Moving to production
- Create a new real organization for the client, with legal and billing information.
- Distribute the applications and themes tested in development.
- If needed, assign or transfer ownership to the client.