Add optional expirationMinutes parameter to PaymentRedirect