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 |