in support-models/src/main/scala/com/gu/support/workers/PaymentFields.scala [33:42]
def parse(value: String): Either[String, StripePublicKey] =
if (
value.length > 10 &&
value.startsWith("pk_") &&
value.forall { char =>
(char >= 'a' && char <= 'z') ||
(char >= 'A' && char <= 'Z') ||
(char >= '0' && char <= '9') ||
char == '_'
}