Web-ecom-backend - System error occurred

I’m having trouble with
web-ecom-backend createOrder

Working in
Wix Editor, Dev Mode, CMS

Site link
N/A

What I’m trying to do
Create order record with catalog items and custom items. Specifically a booking with a custom line item (e.g. a custom fee) and eventually a Pricing Plan with a custom line item.

What I’ve tried so far
Tried checkout.createCheckout and passing it on to checkout.createOrder

Tried orders.createOrder as well

Extra context

Here is the vague error everytime:

system_error

Sample JSON of checkout object being generated by checkout.createCheckout and passing the _id later on to checkout.createOrder

{
  "lineItems": [
    {
      "quantity": 1,
      "productName": {
        "original": "SS Lazio Talent ID Camp Boys U8 - U9",
        "translated": "SS Lazio Talent ID Camp Boys U8 - U9"
      },
      "price": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "originalPrice": "880",
      "originalFullPrice": "880",
      "lineItemPrice": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "fullPrice": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "priceBeforeDiscounts": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "priceBeforeDiscountsAndTax": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "totalPriceAfterTax": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "totalPriceBeforeTax": {
        "amount": "880",
        "convertedAmount": "880",
        "formattedAmount": "$880.00",
        "formattedConvertedAmount": "$880.00"
      },
      "taxDetails": {
        "taxableAmount": {
          "amount": "880",
          "convertedAmount": "880",
          "formattedAmount": "$880.00",
          "formattedConvertedAmount": "$880.00"
        },
        "taxRate": "0",
        "totalTax": {
          "amount": "0",
          "convertedAmount": "0",
          "formattedAmount": "$0.00",
          "formattedConvertedAmount": "$0.00"
        },
        "rateBreakdown": [],
        "taxBreakdown": []
      },
      "discount": {
        "amount": "0",
        "convertedAmount": "0",
        "formattedAmount": "$0.00",
        "formattedConvertedAmount": "$0.00"
      },
      "descriptionLines": [
        {
          "name": {
            "original": "SS Lazio Talent ID Camp Boys U8 - U9",
            "translated": "SS Lazio Talent ID Camp Boys U8 - U9"
          },
          "plainText": {
            "original": "",
            "translated": ""
          },
          "lineType": "UNRECOGNISED",
          "plainTextValue": {
            "original": ""
          },
          "modifierDescriptionLine": false
        }
      ],
      "availability": {
        "status": "AVAILABLE"
      },
      "couponScopes": [],
      "itemType": {
        "preset": "SERVICE"
      },
      "paymentOption": "FULL_PAYMENT_ONLINE",
      "customLineItem": true,
      "priceUndetermined": false,
      "fixedQuantity": false,
      "savePaymentMethod": false,
      "taxableAddress": {
        "addressType": "BUSINESS"
      },
      "policies": [],
      "membersOnly": false,
      "modifierGroups": [],
      "modifiersTotalPrice": {
        "amount": "0",
        "convertedAmount": "0",
        "formattedAmount": "$0.00",
        "formattedConvertedAmount": "$0.00"
      },
      "_id": "00000000-0000-0000-0000-000000000001"
    },
    {
      "quantity": 1,
      "productName": {
        "original": "Service Fee",
        "translated": "Service Fee"
      },
      "price": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "originalPrice": "15",
      "originalFullPrice": "15",
      "lineItemPrice": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "fullPrice": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "priceBeforeDiscounts": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "priceBeforeDiscountsAndTax": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "totalPriceAfterTax": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "totalPriceBeforeTax": {
        "amount": "15",
        "convertedAmount": "15",
        "formattedAmount": "$15.00",
        "formattedConvertedAmount": "$15.00"
      },
      "taxDetails": {
        "taxableAmount": {
          "amount": "15",
          "convertedAmount": "15",
          "formattedAmount": "$15.00",
          "formattedConvertedAmount": "$15.00"
        },
        "taxRate": "0",
        "totalTax": {
          "amount": "0",
          "convertedAmount": "0",
          "formattedAmount": "$0.00",
          "formattedConvertedAmount": "$0.00"
        },
        "rateBreakdown": [],
        "taxBreakdown": []
      },
      "discount": {
        "amount": "0",
        "convertedAmount": "0",
        "formattedAmount": "$0.00",
        "formattedConvertedAmount": "$0.00"
      },
      "descriptionLines": [
        {
          "name": {
            "original": "Service Fee",
            "translated": "Service Fee"
          },
          "plainText": {
            "original": "Service fee for online processing",
            "translated": "Service fee for online processing"
          },
          "lineType": "UNRECOGNISED",
          "plainTextValue": {
            "original": ""
          },
          "modifierDescriptionLine": false
        }
      ],
      "availability": {
        "status": "AVAILABLE"
      },
      "couponScopes": [],
      "itemType": {
        "custom": "CUSTOM"
      },
      "paymentOption": "FULL_PAYMENT_ONLINE",
      "customLineItem": true,
      "priceUndetermined": false,
      "fixedQuantity": false,
      "savePaymentMethod": false,
      "taxableAddress": {
        "addressType": "BILLING"
      },
      "policies": [],
      "membersOnly": false,
      "modifierGroups": [],
      "modifiersTotalPrice": {
        "amount": "0",
        "convertedAmount": "0",
        "formattedAmount": "$0.00",
        "formattedConvertedAmount": "$0.00"
      },
      "_id": "00000000-0000-0000-0000-000000000002"
    }
  ],
  "billingInfo": {
    "address": {
      "streetAddress": {
        "name": "Test Street",
        "number": "",
        "apt": ""
      },
      "city": "Lala",
      "country": "AU",
      "postalCode": "2000"
    },
    "contactDetails": {
      "firstName": "Charles",
      "lastName": "Migrino",
      "phone": "+639175003985"
    }
  },
  "shippingInfo": {
    "carrierServiceOptions": []
  },
  "buyerInfo": {
    "email": "cmigrino.feoze@gmail.com",
    "memberId": "3902755e-a8bf-402a-bf5f-32ac99c17e07"
  },
  "conversionCurrency": "AUD",
  "priceSummary": {
    "subtotal": {
      "amount": "895",
      "convertedAmount": "895",
      "formattedAmount": "$895.00",
      "formattedConvertedAmount": "$895.00"
    },
    "shipping": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "tax": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "discount": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "total": {
      "amount": "895",
      "convertedAmount": "895",
      "formattedAmount": "$895.00",
      "formattedConvertedAmount": "$895.00"
    },
    "additionalFees": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    }
  },
  "calculationErrors": {
    "orderValidationErrors": []
  },
  "appliedDiscounts": [],
  "customFields": [],
  "weightUnit": "KG",
  "taxSummary": {
    "taxableAmount": {
      "amount": "895",
      "convertedAmount": "895",
      "formattedAmount": "$895.00",
      "formattedConvertedAmount": "$895.00"
    },
    "totalTax": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "manualTaxRate": "0",
    "aggregatedTaxBreakdown": []
  },
  "currency": "AUD",
  "channelType": "WEB",
  "siteLanguage": "en",
  "buyerLanguage": "en",
  "completed": false,
  "taxIncludedInPrice": false,
  "createdBy": {
    "memberId": "3902755e-a8bf-402a-bf5f-32ac99c17e07"
  },
  "payNow": {
    "subtotal": {
      "amount": "895",
      "convertedAmount": "895",
      "formattedAmount": "$895.00",
      "formattedConvertedAmount": "$895.00"
    },
    "shipping": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "tax": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "discount": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "total": {
      "amount": "895",
      "convertedAmount": "895",
      "formattedAmount": "$895.00",
      "formattedConvertedAmount": "$895.00"
    },
    "additionalFees": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    }
  },
  "payLater": {
    "subtotal": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "shipping": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "tax": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "discount": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "total": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "additionalFees": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    }
  },
  "additionalFees": [],
  "payNowTotalAfterGiftCard": {
    "amount": "895",
    "convertedAmount": "895",
    "formattedAmount": "$895.00",
    "formattedConvertedAmount": "$895.00"
  },
  "violations": [],
  "totalAfterGiftCard": {
    "amount": "895",
    "convertedAmount": "895",
    "formattedAmount": "$895.00",
    "formattedConvertedAmount": "$895.00"
  },
  "purchaseFlowId": "f3d0183b-7832-492e-9d30-08f2d66ed39d",
  "payAfterFreeTrial": {
    "subtotal": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "shipping": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "tax": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "discount": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "total": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    },
    "additionalFees": {
      "amount": "0",
      "convertedAmount": "0",
      "formattedAmount": "$0.00",
      "formattedConvertedAmount": "$0.00"
    }
  },
  "paymentRequired": true,
  "subscriptionCharges": [],
  "paymentCurrency": "AUD",
  "managedByV2": false,
  "lineItemsSubtotal": {
    "amount": "895",
    "convertedAmount": "895",
    "formattedAmount": "$895.00",
    "formattedConvertedAmount": "$895.00"
  },
  "_id": "0f43f1b1-59ac-3912-9779-59d12f152326",
  "_createdDate": "2025-10-26T20:16:50.270Z",
  "_updatedDate": "2025-10-26T20:16:50.270Z"
}

I don’t know what I’m doing wrong. I’ve done calculation error checks using getCheckout as well and have addressed any. Is this entirely a back-end issue with Wix?