Reauthorize authorization id does not work correctly (expected)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Was trying to work in the "reauthorize a prior authorization" system so we could extend an authorization for orders that take longer than 27 days to process. As per the docs, it is allowed to reauthorize an authorization multiple times to extend the expire so long as you wait 4 days before attempting a re-authorize.
However that is not the case. The REST API actually makes a mess of things.
For an original authorization, it returns the `expiration_time`, other info, and the url of:
https://api.paypal.com/v2/payments/authorizations/{authorization_id}/reauthorize
After 3 days (which you must wait to use the reauthorize url), hitting the reauthorize url causes it to create a whole new authorization, but results in the exact same `expiration_time`. Making it completely useless, only to cause a mess with now having multiple authorization IDs... AND the buyer seeing multiple authorizations for the exact same order:
Is there really no way to extend an authorization for orders that will take longer? For example, a pre-order of something to release three months later? Or back-orders which had an unforeseen pandemic delay or the like?

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- PayPal Redirection Issue After Successful Payment in Photobooth Integration in Sandbox Environment
- PayPal integration with Next, Lambda and API Gateway - 400 Invalid Request in Sandbox Environment
- Urgent!!! For help! "AUTHORIZATION_ERROR" using payouts API in live environment in REST APIs
- Why does the PayPal API not recognize my client id and secret in Sandbox Environment
- Money transfer problems in our Ruby on Rails application. in Sandbox Environment