VCEDC Stripe Payment Gateway Activation
Overview
The VCEDC WordPress site includes a Stripe payment gateway integration that was intentionally left inactive during the staging and pre-launch phase. Activation is a post-launch task, dependent on the site being live at its production URL. Credentials are stored in LastPass.
See also: [1] | [2]
Current State (Pre-Launch)
- Stripe is plugged in but not active on the staging site.
- The payment option will not function until the site is live on the production domain (
VilasCountyEDC.org). - Activation requires access to the client's Stripe account credentials, which are stored in LastPass.
"When we go live, there is a Stripe option to pay that might not — right now it's not live because the site's not live... He has it plugged in, he just doesn't have it active yet."
— Melissa Cusumano
Activation Procedure
Perform these steps after the DNS migration is complete and the production site is confirmed live.
- Confirm production site is live — verify
VilasCountyEDC.orgresolves to the new WordPress site. - Retrieve Stripe credentials — locate the VCEDC Stripe account credentials in LastPass.
- Activate the gateway — log in to the WordPress admin on production and switch the Stripe plugin from test/inactive mode to live mode using the production API keys.
- Verify payment flow — perform a test transaction or confirm the payment UI is rendering correctly on the live site.
- Notify client — confirm with Tracy/Kathy that payments are active and functional.
"We probably have to be on the phone with her and access our Stripe account... we have it in LastPass."
— Mark Hope / Melissa Cusumano
Dependencies
| Dependency | Status | Owner |
|---|---|---|
| DNS migration complete | Pending | Mark Hope |
| Production site live | Pending | Mark Hope |
| LastPass credentials available | Confirmed | Mark Hope |
| Client (Tracy) notified | Pending | Melissa Cusumano |
Notes
- Do not attempt to activate Stripe while the site is still on the staging URL — the live API keys are domain-sensitive and the payment flow will not work correctly.
- A call with the client (Kathy/Tracy) may be needed to coordinate activation, particularly if the client needs to verify or update their Stripe account settings.
- This task is tracked as an action item assigned to Mark Hope in the launch meeting.
Related
- [2]
- [3]
- [1]