Barclaycard Payments extends e-commerce, leisure and hospitality offering