Any way to automatically accept 1000+ old sales that mandate manual action?

downdog
Contributor
Contributor

We implemented purchasing our app in CAD, EUR, GBP etc this weekend, and we received a large volume of payments that require manually accepting before our customers can use the app.  We've fixed incoming memberships now that we have a proper balance in each currency, but there is a back log of thousands of transactions that need to be manually accepted.  I didn't see any way to automatically accept all of them in the PayPal docs.  Is there any way we can avoid doing this by hand?

 

Here is an excerpt of an example Sale object pulled

 

"payment_mode": "INSTANT_TRANSFER",
"state": "pending",
"reason_code": "RECEIVING_PREFERENCE_MANDATES_MANUAL_ACTION",
"protection_eligibility": "ELIGIBLE",
"protection_eligibility_type": "ITEM_NOT_RECEIVED_ELIGIBLE,UNAUTHORIZED_PAYMENT_ELIGIBLE",

 

Couldn't find anything in the PayPal REST API specifically about accepting these sales

Login to Me Too
1 REPLY 1

MTS_Andre
Moderator
Moderator

Hi Downdog, it is my understanding that you need to capture pending authorization. Or those are a different type of pending payments?

In case, using REST v1 you can capture authorization in this way

Via v2/order, the new API, you can find here the order authorization capture

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.