{"name":"Payment Gateway Service","version":"3.0.0","auth":"All /admin and /payment endpoints require x-api-key and x-api-secret headers","endpoints":{"api_clients":{"POST /api-clients/register":"Register a new project","GET /api-clients":"List all projects"},"companies":{"GET /admin/companies":"List all companies","GET /admin/companies/search?name=x":"Search companies","GET /admin/companies/:id":"Get company by ID","POST /admin/companies":"Create a company","PUT /admin/companies/:id":"Update a company","DELETE /admin/companies/:id":"Deactivate a company"},"service_providers":{"GET /admin/service-providers":"List all providers","POST /admin/service-providers":"Create a provider","PUT /admin/service-providers/:id":"Update a provider","DELETE /admin/service-providers/:id":"Deactivate a provider"},"company_service_providers":{"GET /admin/company-service-providers/:companyId":"List company providers","POST /admin/company-service-providers":"Link company to provider","PUT /admin/company-service-providers/:id":"Update link","DELETE /admin/company-service-providers/:id":"Deactivate link"},"payment":{"POST /payment/create-charge":"Create a new payment","POST /payment/refund":"Refund a payment","GET /payment/callback/:cspId":"Payment callback (auto)","GET /payment/status/:chargeId":"Check payment status"},"transactions":{"GET /admin/transactions":"List all transactions"}}}