Terminal API: Line Items

It would be incredibly useful to have the ability to pass either existing itemIds, or custom line items (with customizable names, descriptions, and prices) in order to make the receipt more comprehensive when created via CreateTerminalCheckout.

Currently, it’s possible to workaround that by using the note field and adding carriage returns (\n) to provide the desired functionality. Though, it still shows “Custom Amount” both on the receipt and in the Square dashboard which is less than ideal.


+1 This would be very helpful

:wave: We’ve just released :rocket: Terminal API beta features including order itemization on the Terminal, delayed capture to authorize a payment upfront and collect funds later, card on file for recurring purchases, and app fees so you can monetize on payments processed via Terminal API. Learn more . :tada: