prepared for serverPaymentRequest, added TODO