Terminal checkout payment_ids array

Hello

I apologize if this question has already been asked

I have one question regarding Square payments got via Terminal-API checkout. I noticed that every completed checkout, have only one payment object in the payments_ids array, as my system only using Terminal-API, is there any scenario when checkout can return more than one payment object?

More specific, will terminal api always return only one payment on current api version?

Thanks

Hi @Dex19, welcome to the forums!

Currently, no, but it’s possible that this could change in the future (think splitting a bill between two cards). Not saying this is coming, but I imagine they designed it this way to be future-proof. As you say, currently it will only ever return one payment.