Payments
Make payment
auth:api
Creates a Stripe PaymentIntent with manual capture. Handles:
- Standard payments
- 3D Secure (returns
redirectURLifrequires_action) - Coupon discount application
StripePaymentStatus with status and client secret.
Check payment status
Legacy payment endpoints
auth:api
Cards
List cards
auth:api
Create card
auth:api
Validates card via Stripe, creates PaymentMethod, attaches to customer, sets as default.
Validate card
Update card
auth:api
Delete card
auth:api
Soft-deletes the card.
Bank accounts (tutor payouts)
List bank accounts
auth:api
Create bank account
auth:api
Link bank account
auth:api + internal
Links a bank account to a Stripe Connect payment account.
Update bank account
auth:api
Delete bank account
auth:api
Soft-deletes the bank account.
Coupons
List coupons
auth:api
Validate coupon
auth:api
Validates coupon by UID — checks expiry, usage limits, and returns discount calculation.