{"success":true,"platform":"StudentPay Developer Platform","environment":"sandbox","api_base_url":"https://sandbox-api.studentpay.com.au","v1_base_url":"https://sandbox-api.studentpay.com.au/v1","pinch_mode":"test","documentation":{"docs":"https://docs.studentpay.com.au","reference":"https://docs.studentpay.com.au/reference/","openapi":"/openapi/studentpay-provider-checkout-v1.yaml","openapi_docs":"https://docs.studentpay.com.au/openapi.yaml","quickstart":"https://docs.studentpay.com.au/guides/quickstart/","environments":"https://docs.studentpay.com.au/guides/environments/"},"endpoints":[{"method":"GET","path":"/v1/environment","description":"Sandbox/production readiness metadata (no secrets)"},{"method":"POST","path":"/v1/provider-checkouts","description":"Create a provider checkout"},{"method":"GET","path":"/v1/provider-checkouts/{checkoutId}","description":"Retrieve checkout status"},{"method":"POST","path":"/v1/provider-checkouts/{checkoutId}/confirm","description":"Confirm enrolment after DDA + declarations"},{"method":"POST","path":"/v1/provider-checkouts/{checkoutId}/dda-setup","description":"Unlock hosted catalogue direct-debit setup after both agreements are accepted"},{"method":"GET","path":"/v1/providers/{provider_code}","description":"Hosted enrolment provider + public catalogue (catalogue-enabled providers only)"},{"method":"GET","path":"/v1/providers/{provider_code}/courses","description":"Active courses with server-calculated commercial values in cents"},{"method":"GET","path":"/v1/providers/{provider_code}/courses/{course_code}","description":"Single active course. Cross-provider course codes return 404"}],"readiness":{"ready_for_api_calls":true,"missing_required":[],"missing_optional":["OCA_API_KEY","ACADEMY_API_KEY","ACADEMYAU_API_KEY","ONFIT_API_KEY","BELA_API_KEY","API_SECRET_KEY"],"configured_provider_api_keys":["SANDBOX_DEMO_API_KEY","BELA_BEAUTY_SANDBOX_API_KEY"],"blockers":[],"webhook_destinations_configured":true},"request_id":"req_1bbba2c7e2410b5db85b16f5"}