Business Attributes

Submit additional transaction details for eligible business categories, such as travel, events, hospitality, rentals, and furniture.


Introduction

Business Attributes are additional transaction fields that let you submit business-specific details with a card payment. These details are linked to the Merchant Category Code (MCC) of your terminal and are used to provide more context about the goods or services connected to a transaction.

Business Attributes are useful when the payment is taken before the goods or services are delivered. For example, you can use them when a customer books a hotel stay, buys tickets for a future event, rents a vehicle, or pays a deposit before the final balance is due.


When to use Business Attributes

Use Business Attributes when you need to provide additional information about a transaction, such as:

  • Travel dates
  • Flight details
  • Event dates
  • Hotel check-in and check-out dates
  • Vehicle pick-up and return dates
  • Supplier or contractor details
  • Whether the transaction is a deposit or a balance payment

The available fields depend on your business category and MCC.

Business Attributes are optional by default. However, individual attributes can be configured as required for your account if required. If a required Business Attribute is not submitted, the transaction may be rejected before it is sent for processing.


Prerequisites

Contact your Account Manager or emerchantpay support for assistance with enabling and configuring Business Attributes for your account.

Supported integrations

You can submit Business Attributes with the following integrations:

Supported transactions

You can submit Business Attributes with card payments of the following transaction types, if enabled for your account:

  • authorize
  • authorize3d
  • capture
  • sale
  • sale3d

Supported business categories and MCCs

The following table shows the business categories that support Business Attributes:

BUSINESS CATEGORY MCC DESCRIPTION MCC
Airlines, Air Carriers Airlines, Air Carriers 4511
Airlines, Air Carriers Airlines 3000–3302
Event Management Consulting, Public Relations 7392
Event Management Miscellaneous General Services 7299
Event Management Theatrical Ticket Agencies 7922
Event Management Direct Marketing – Other 5969
Furniture Furniture, Home Furnishings, and Equipment Stores, Except Appliances 5712
Furniture Office and Commercial Furniture 5021
Hotels and Real Estate Rentals Hotels/Motels/Inns/Resorts 3501–3790
Hotels and Real Estate Rentals Real Estate Agents and Managers – Rentals 6513
Hotels and Real Estate Rentals Lodging – Hotels, Motels, Resorts, Central Reservation Services (not elsewhere classified) 7011
Hotels and Real Estate Rentals Timeshares 7012
Car, Plane and Boat Rentals Car Rental 3351–3441
Car, Plane and Boat Rentals Taxicabs and Limousines 4121
Car, Plane and Boat Rentals Bus Lines, Including Charters, Tour Buses 4131
Car, Plane and Boat Rentals Boat Rentals and Leases 4457
Car, Plane and Boat Rentals Transportation Services, not elsewhere classified 4789
Car, Plane and Boat Rentals Car Rental Companies 7512
Car, Plane and Boat Rentals Truck and Utility Trailer Rentals 7513
Car, Plane and Boat Rentals Motor Home and Recreational Vehicle Rentals 7519
Cruise Lines Cruise Lines 4411
Travel Agencies Travel Agencies 4722
Travel Agencies Package Tour Operators, for use in Germany only 4723
Travel Agencies Direct Marketing – Travel-related Arrangement Services 5962

Business Attribute fields

As a merchant, you submit the Business Attributes for each related transaction. They are not displayed to the customer during checkout.

The fields you can submit depend on the business category.

The following table describes the supported payment_type values, which indicate whether the transaction is a deposit or the remaining balance:

VALUE DESCRIPTION
deposit The transaction is an initial partial payment.
balance The transaction is the remaining payment after a previous deposit.

If the transaction is a one-off payment and there is no deposit or balance arrangement, you do not need to submit payment_type, unless it is required for your account setup.

Airlines, Air Carriers

The following table lists the Business Attributes available for airline and air carrier transactions:

ATTRIBUTE TYPE DESCRIPTION
flight_arrival_date string Date when the flight arrives. Format: dd-mm-yyyy.
flight_departure_date string Date when the flight departs. Format: dd-mm-yyyy.
airline_code string Airline code.
airline_flight_number string Flight number.
flight_ticket_number string Flight ticket number.
flight_origin_city string Origin city of the flight.
flight_destination_city string Destination city of the flight.
airline_tour_operator_name string Name of the tour operator.

Event Management

The following table lists the Business Attributes available for event management transactions:

ATTRIBUTE TYPE DESCRIPTION
event_start_date string Date when the event starts. Format: dd-mm-yyyy.
event_end_date string Date when the event ends. Format: dd-mm-yyyy.
event_organizer_id string Event organiser identifier.
event_id string Event identifier.

Furniture

The following table lists the Business Attributes available for furniture transactions:

ATTRIBUTE TYPE DESCRIPTION
date_of_order string Date when the order was placed. Format: dd-mm-yyyy.
delivery_date string Expected delivery date. Format: dd-mm-yyyy.
name_of_the_supplier string Name of the supplier.

Hotels and Real Estate Rentals

The following table lists the Business Attributes available for hotel bookings and real estate rental transactions:

ATTRIBUTE TYPE DESCRIPTION
check_in_date string Date when the customer checks in. Format: dd-mm-yyyy.
check_out_date string Date when the customer checks out. Format: dd-mm-yyyy.
travel_agency_name string Name of the travel agency.

Car, Plane and Boat Rentals

The following table lists the Business Attributes available for car, plane and boat rental transactions:

ATTRIBUTE TYPE DESCRIPTION
vehicle_pick_up_date string Date when the customer picks up the vehicle. Format: dd-mm-yyyy.
vehicle_return_date string Date when the customer returns the vehicle. Format: dd-mm-yyyy.
supplier_name string Name of the supplier or contractor.

Cruise Lines

The following table lists the Business Attributes available for cruise line transactions:

ATTRIBUTE TYPE DESCRIPTION
cruise_start_date string Date when the cruise begins. Format: dd-mm-yyyy.
cruise_end_date string Date when the cruise ends. Format: dd-mm-yyyy.

Travel Agencies

The following table lists the Business Attributes available for travel agency transactions:

ATTRIBUTE TYPE DESCRIPTION
arrival_date string Date of arrival. Format: dd-mm-yyyy.
departure_date string Date of departure. Format: dd-mm-yyyy.
carrier_code string Carrier code.
flight_number string Flight number.
ticket_number string Ticket number.
origin_city string Origin city.
destination_city string Destination city.
travel_agency string Name of the travel agency.
contractor_name string Name of the contractor.
atol_certificate string ATOL certificate number.
pick_up_date string Pick-up date. Format: dd-mm-yyyy.
return_date string Return date. Format: dd-mm-yyyy.

Submit Business Attributes

The following sections provide examples of submitting Business Attributes with each supported integration.

Server-to-server integration

Submit Business Attributes as part of a standard payment transaction request.

The following is an example of submitting Business Attributes for an event transaction:

<payment_transaction>
  <transaction_type>sale</transaction_type>
  <transaction_id>119643250547501c79d8295</transaction_id>
  <usage>40208 concert tickets</usage>
  <remote_ip>245.253.2.12</remote_ip>
  <amount>10000</amount>
  <currency>EUR</currency>
  <customer_email>customer@example.com</customer_email>
  <card_holder>John Smith</card_holder>
  <card_number>4200000000000000</card_number>
  <expiration_month>12</expiration_month>
  <expiration_year>2028</expiration_year>
  <cvv>123</cvv>
  <business_attributes>
    <event_start_date>20-09-2026</event_start_date>
    <event_end_date>20-09-2026</event_end_date>
    <event_organizer_id>ORG-123</event_organizer_id>
    <event_id>EVENT-456</event_id>
    <payment_type>deposit</payment_type>
  </business_attributes>
</payment_transaction>

Web Payment Form

You can include Business Attributes in the WPF Create request. The attributes are submitted with the transaction data and are not shown as additional fields on the hosted payment form.

The following is an example of submitting Business Attributes in a WPF Create request:

<wpf_payment>
  <transaction_id>119643250547501c79d8295</transaction_id>
  <usage>Hotel booking deposit</usage>
  <description>Hotel booking deposit</description>
  <notification_url>https://www.example.com/notification</notification_url>
  <return_success_url>https://www.example.com/success</return_success_url>
  <return_failure_url>https://www.example.com/failure</return_failure_url>
  <return_cancel_url>https://www.example.com/cancel</return_cancel_url>
  <amount>25000</amount>
  <currency>EUR</currency>
  <customer_email>customer@example.com</customer_email>
  <transaction_types>
    <transaction_type name=”sale3d”/>
  </transaction_types>
  <business_attributes>
    <check_in_date>10-08-2026</check_in_date>
    <check_out_date>17-08-2026</check_out_date>
    <travel_agency_name>Example Travel Agency</travel_agency_name>
    <payment_type>deposit</payment_type>
  </business_attributes>
</wpf_payment>

Virtual Terminal or Pay by Link

If Business Attributes are enabled for your account and the selected terminal uses an eligible MCC, the corresponding fields are displayed in the Virtual Terminal or Pay by Link form.

Required fields are marked in the form. You must complete all required fields before processing the transaction or generating the payment link. If a required Business Attribute is not submitted, the transaction may be rejected before it is sent for processing.


View Business Attributes

Using the Gateway Console, you can view Business Attributes on the Transaction Details page or in a customized exported report.

If your account is configured to use Extended EPA reports, Business Attributes can also be included in exported reporting data for reconciliation. Extended EPA reports include additional transaction details for businesses using Business Attributes or Travel Data.