Payment Service Provider The payment intermediary service and payment service provider is Paytrail Oyj (2122839-7) in cooperation with Finnish banks and credit institutions. Paytrail Oyj will be displayed as the recipient of the payment on your bank statement or card bill and will forward the payment to the merchant. Paytrail Oyj has a payment institution license. In case of complaints, please primarily contact the product supplier. Paytrail Oyj, Business Identity Code: 2122839-7Innova 2Lutakonaukio 740100 Jyväskylä Payment options