Payments Administrator

You will be responsible for taking customer payments, processing refunds and answering payment queries whilst making the payment journey an enjoyable experience…

£15,022 - £25,276 a year
1 vacante