Booking payments
Now that providers can enable payments with Stripe and its Connect features, customers can make payments for their booking requests.
The platform uses Stripe Checkout, so when customers proceed to pay, they are redirected to Stripe Checkout to complete their booking payment. Once the payment is successful, the order is updated to reflect that the payment has been received.
Stripe Connect Onboarding
To enable providers to receive direct payments from customers in the marketplace, I'm using Stripe Connect features. This approach streamlines the process of accepting and receiving payments.
The process begins when the provider selects their account type—either individual or company—and chooses their country of operation. Stripe requires this information to create a Stripe Account.
Next, the provider must complete the Stripe onboarding process to set up their account before they can accept payments.
The onboarding process includes several steps and may take more than a few minutes to finish. However, the system tracks the provider's progress, allowing them to resume the onboarding process from where they left off.
Once onboarding is complete, the provider can access their Stripe dashboard to monitor payment activity.