Description
Changes proposed in this Pull Request
- Add a context aware explanation for “Missing payment method” when issuing licenses.
The Licensing Portal utilises the Jetpack Licensing API when working with licenses – but the API should not return portal specific error messages (e.g.: a link to where an error can be fixed).
This change should help navigate agencies to payment methods the first time they encounter the error (read: when we start to require valid payment methods to issue licenses).
Context
- PT: pdpAdu-bj-p2
- 1201902532330136-as-1202047741179861
Testing instructions
- Apply D77812-code to sandbox
- Enable HTTP traffic and change DNS settings
- Follow the “Easy approach” in the D77812-code testing instructions to trigger the error
Screenshots
Before
After
Unfortunately, no screenshots were provided by the developer.