If you’re using Event Tickets Plus with WooCommerce, you may find it helpful to have payment details in your Attendee list—for example, when processing offline payments and checking in attendees at the venue. By default, the attendee list only includes basic attendee information and does not include billing details.
This snippet adds a new field called “Payment Method” to your attendee export, showing the payment method used when purchasing each ticket.

/**
* Add Payment Method column to Attendees CSV export
*/
add_filter( 'tribe_events_tickets_attendees_csv_export_columns', function ( $columns ) {
// Add a new column for Payment Method
$columns['payment_method'] = 'Payment Method';
return $columns;
} );
/**
* Populate the Payment Method column in the Attendees CSV export
*/
add_filter( 'tribe_events_tickets_attendees_table_column', function ( $value, $item, $column ) {
if ( $column !== 'payment_method' ) {
return $value;
}
if ( empty( $item['order_id'] ) ) {
return '-';
}
$order = wc_get_order( $item['order_id'] );
if ( $order ) {
return $order->get_payment_method_title();
}
return '-';
}, 10, 3 );
To learn how to add custom code snippet to your site, you can use our guide here.