Hi, The way my website works is by accepting parallel payments where one payment is the "Marketplace Fee" and the other payment goes to a user selling something. There's an issue though. Sometimes, one payment will complete while the other one won't. So I decided to try and implement the Refund API to refund transactions that only "partially" go through. I'm receiving this error when trying to refund the payment to the seller though: TIMESTAMP=2019%2d03%2d02T17%3a24%3a16Z&CORRELATIONID=ac865c6e1dcaf&ACK=Failure&VERSION=94&BUILD=52041161&L_ERRORCODE0=10007&L_SHORTMESSAGE0=Permission%20denied&L_LONGMESSAGE0=You%20do%20not%20have%20permission%20to%20refund%20this%20transaction&L_SEVERITYCODE0=Error The "Marketplace Fee" refund works fine though. What am I doing wrong?
... View more
I am currently attempting to make a multi-vendor marketplace using PayPal as our primary payment processor. An issue I'm having is that I'm trying to figure out how to handle payments.
One method I found was to use the Depreciated Express Checkout Parallel Payments API (https://developer.paypal.com/docs/classic/express-checkout/ht_ec-parallelPayments/) although I was hoping for more modern alternatives. PayPal for Marketplaces sounded perfect although it is not available. Adaptive Payments also seemed perfect, although it is also not available.
I was considering Billing Agreements (e.x. the vendor would act as the "buyer" and pay me (the website owner) the fee of whatever they sold), however it wouldn't work since it would require the vendors to add a Credit Card/Bank Account to their account (which for reasons I'd rather not specify, they are unable to do).
Thanks in advance!
... View more