PayPal uses various prefixes to distinguish different types of unique IDs in their APIs, but these are not currently documented in a single place. This Gist seeks to bring that information together into a single place. If there is something missing, please reach out through one of the channels on my GitHub profile since GitHub doesn't send notifications on Gist comments.
Example: "A-1234ABCD" would have a prefix of "A" and a length (counted after the prefix) of 8.
| Prefix | Length | ID Type & Reference |
|---|---|---|
| B | 17 | Reference Transaction ID This is also confusingly called "billing agreement" ID in some places, not to be confused with the entirely different type of billing agreement ID starting with "I-" below. |
| I | 12 | Billing Agreement ID in REST API Recurring Payments Profile ID in classic APIs |
| P | 24 | Billing Plan ID |