Does unused credit, on a pay-as-you-go plan, expire?

No, unused credit will remain in your account until it is used up. It does not expire.