Record stripe payment for order item on family portal
POST
/v1/order/{id}/record-stripe-payment
curl \
--request POST 'https://api-dev.classmanager.io/v1/order/ord_01jsxy8epr403x5sk4dm5ba5cf/record-stripe-payment' \
--header "Content-Type: application/json" \
--data '{"itemId":"ordi_xxxxxxxxxxxxxxxxxxxxxxxxxx","paymentIntentId":"pi_xxxxxx","paymentScheduleDate":"2023-12-05"}'
Request examples
{
"itemId": "ordi_xxxxxxxxxxxxxxxxxxxxxxxxxx",
"paymentIntentId": "pi_xxxxxx",
"paymentScheduleDate": "2023-12-05"
}
Response examples (200)
{
"id": "ord_01jsxy8epr403x5sk4dm5ba5cf",
"status": "order-placed",
"createdAt": "2025-04-28T10:14:37Z",
"orderDisp": "14809",
"familyId": "fml_01jrw5h5ezr2vvwv34zfw2pm9y",
"familyName": "Considine",
"paid": "no",
"grossPrice": 3327,
"netPrice": 3327,
"discountAmount": 0,
"taxAmount": 0,
"totalTendered": 0,
"totalDue": 0,
"totalWithCredit": 3327,
"totalRemaining": 0,
"creditSum": 234,
"subs": [
{
"id": "ords_01jsxy8ept8c10amyabaceyp80",
"createdAt": "2025-04-28T10:14:37Z",
"OrderSubDisp": "14809-P-1",
"type": "product",
"status": "order-placed",
"paid": "no",
"grossPrice": 3327,
"netPrice": 3327,
"discountAmount": 0,
"taxAmount": 0,
"items": [
{
"id": "ordi_01jsxy8epxd2vq8enq5xydzqpz",
"status": "order-placed",
"createdAt": "2025-04-28T10:14:37Z",
"description": "Snapback Hat - Size: S, Color: White",
"type": "product",
"paid": "no",
"quantity": 1,
"unitPrice": 3327,
"grossPrice": 3327,
"netPrice": 3327,
"discountAmount": 0,
"taxAmount": 0,
"maxCreditableAmount": 245,
"dueAmount": 1200,
"creditSum": 200,
"entityId": "string",
"allowedStatuses": [
"awaiting-supplier",
"awaiting-collection",
"dispatched",
"delivered",
"cancelled",
"refunded"
],
"meta": {
"attributes": {
"size": "Large",
"color": "Blue",
"material": "Cotton"
}
}
}
]
}
],
"payments": [
{
"id": "pmnt_xxxxxxxxxxxxxxxxxxxxxxxxxx",
"method": "account-credit",
"orderId": "ord_xxxxxxxxxxxxxxxxxxxxxxxxxx",
"orderItemId": "ordi_xxxxxxxxxxxxxxxxxxxxxxxxxx",
"amount": 100
}
],
"paymentSchedules": [
{
"id": "ord_01jsxy8epr403x5sk4dm5ba5cf",
"orderItemId": "ordi_01jsxy8epxd2vq8enq5xydzqpz",
"amount": 1000,
"paymentDate": "2025-04-28",
"status": "upcoming",
"createdAt": "2025-04-28T10:14:37Z"
}
]
}
Response examples (403)
{
"statusCode": 42.0,
"messages": [
"string"
],
"exception": {}
}
Response examples (422)
{
"statusCode": 42.0,
"messages": [
"string"
],
"exception": {}
}