Authenticate
Authorization: Bearer sk_test_… is accepted as well.
Hosts
Checkout is
https://checkout.vestrapay.com/<accessCode> in production and https://checkout-staging.vestrapay.app/<accessCode> in staging. Initialize returns the matching checkoutUrl.
Collections, keys, and webhooks are scoped to the environment you authenticated with.
Checkout sessions
Initialize returns an access code. Follow-up checkout calls send:access_code as a query parameter is accepted. Access codes expire after 60 minutes.