Я использовал varchar (4096) для хранения квитанций в кодировке base64.
Но, если честно, я не смог найти ничего относительно длины квитанции в официальной документации (или где-либо еще). Единственное, что я обнаружил в документах Apple , это то, что содержимое / формат чека могут быть изменены:
Содержание и формат чека магазина являются частными и могут быть изменены. Ваша заявка не должна пытаться анализировать данные квитанции напрямую. Используйте механизм, описанный здесь, для подтверждения получения и получения информации, хранящейся в нем.
Так что, вероятно, лучше всего использовать текст вместо varchar.