transaction_id 20 characters
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everyone,
according to PayPal specifications, the transaction_id parameter can have a minimum length of 17 and a maximum length of 19.
However, doing some payment tests in the SandBox environment, I obtained some 20-character transaction_ids, like this:
BA-76529675L0351210S
Since I can't find anything in the PayPal specifications: does this seem correct to you?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Good day @mrcroww,
Thank you for posting to the PayPal community.
This is BA(Billing Agreements)-Token Identifier. Valid token has the BA-XXXXXXXXXXXXXXXXX format.
https://developer.paypal.com/docs/api/payments.billing-agreements/v1/
Deprecation notice: The /v1/payments/billing-agreements endpoints are deprecated. Please use the /v1/billing/subscriptions endpoints instead. For details, see Subscriptions Integration.
Sincerely,
Chiranjeevi
PayPal/Braintree MTS
If this post or any other was helpful, please enrich the community by giving kudos or accepting it as a solution.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- add to cart button - product description - number of characters in PayPal Payments Standard
- multiparty vendor in REST APIs
- Problem with adding metadata in PayPal Developer RestAPIs to Create a payment in REST APIs
- Problems with accent characters when calling Paypal API (v2/invoicing/invoices). in REST APIs
- rest api > list plan > does query parameter plan_ids exist? in REST APIs