Added abstract payment service