You are given two options to choose how CityPay's fees are paid. User pay’s fees, Customer pay’s fees It can be chosen from the configuration page. In case the user pays fees, the CityPay fee will be added in the order amount and the user will have to pay it. For example, if a fee is 1% and the order amount is 1000$, the fee will be added in amount. When your user opens order he/she will have to pay 1010.10 $. CityPay will take 1% of transaction and you will receive 1000$ on your wallet. In case the customer pays fees, CityPay will charge a fee from the order amount without adding anything to it. For example, if a fee is 1% and the order amount is 1000$, the you will receive 990$ on your wallet.