paymentcenter
nounUK /ˈpeɪmənt ˌsɛntə/
US /ˈpeɪmənt ˌsɛntər/
A place where you go to pay money for things.
Mom stopped at the payment center to pay the water bill.
OTHER MEANINGS
2. A website or app where you make payments online.
I paid my phone bill through the online payment center.
3. A machine where you put in money to pay.
The parking payment center is near the entrance.
4. The main office that handles money for a company.
All invoices are sent to the payment center in the city.