The `reference` field is used as `invoiceNumber` in the Authorize.net API. However, this field is limited to 20 characters. Larger references will produce an error when the API is called. Source: https://api.authorize.net/xml/v1/schema/AnetApiSchema.xsd opw-704615