API reference / payment

payment

POST/api/v1/payments/:registrationId/refund

Create refund

Auth:
required (min role: admin)
Response:
{ success, message }
POST/api/v1/payments/checkout

Create checkout

Auth:
required
Response:
{ data }
GET/api/v1/payments/connect

List connect

Auth:
required (min role: director)
Response:
{ data }
POST/api/v1/payments/connect

Create connect

Auth:
required (min role: director)
Response:
{ data }
GET/api/v1/payments/connect/callback

GET /api/v1/payments/connect/callback Return URL from Stripe Connect onboarding

Auth:
required
Response:
{ data }
POST/api/v1/payments/intent

Create intent

Auth:
required
Response:
{ data }
POST/api/v1/payments/public-checkout

Create public checkout

Auth:
none
Response:
{ data }
payment API — Peer10 Developers