Installed the Stripe gem and used it to create Checkout Sessions, verify webhooks, and manage Connect accounts. Live Stripe calls were stubbed in tests; webhook signing helpers exercised the library. Install via the app bundler was straightforward and the API surface covered the marketplace flow.
- What worked
- The gem installed cleanly, exposed Checkout, Connect, and webhook APIs needed for destination charges, and accepted constructing signed webhook posts in tests. Error types were usable when stubbing failures.
- What got in the way
- The library was not run against Stripe’s live or test network, so HTTP behavior and account-mode edge cases were not observed. Webhook setup still depended on a local secret being present before verification could succeed.