Paying your network via PayPal is a convenient, popular option. But there are some checks along the way that can pop an error. We have them here for you, along with why they happen, so you can sort it out and keep moving:
Error: Client Authentication Failed
This error is usually displayed for one of two reasons:
Reason 1: Payouts isn’t enabled and authorized to be live in your PayPal account.
Reason 2: Sandbox details are copied over into Refersion instead of Live details from PayPal
Review these steps for properly setting up PayPal Payouts.
Error: An Authorization Error Occurred
Reason 1: This error occurs when your PayPal business account is not linked to a checking account. You are not authorized to make any API calls without a linked and verified bank account.
Reason 2: Your linked bank account in PayPal is NOT verified. If your bank displays a red unverified message like the image below, you cannot pay via Payouts until it is verified.
Error: Denied Payment Status
Reason 1: Not enough funds to cover transaction + PayPal fees. Transactions of $0.01 will require at least $0.26 in your PayPal balance to cover the $0.01 and $0.25 PayPal transaction fee.
Reason 2: You are trying to send funds to the same email address as your business PayPal account (this typically occurs when someone is trying to test their PayPal Payouts integration). You cannot send a payment to the same email address that you use to log in to your business PayPal account; the receiving email needs to be different than the sender.
Error: Insufficient Funds
Reason: Your PayPal balance in the same currency is insufficient. PayPal requires that your PayPal account — and not just your linked bank account — has sufficient funds in the currency you wish to payout in order to use Payouts.
As an example, if you are trying to make a $5 USD commission payment in Refersion, and your PayPal balance has €100 EUR, then you will receive an ‘insufficient funds’ error message because you do not have enough USD in your balance to make the payment
PayPal does not automatically convert any of your funds to a different currency to process the payment and you must manually convert the funds in your PayPal balance to the desired currency. You can review PayPal’s help article on this topic here.
Error: Payment is on hold
This error must be resolved by PayPal. Check out PayPal’s help documentation on Why Your Payment Is On Hold.
Error: Processing (that never updates)
**Unique to Paypal Masspay users
Reason: Instant Payment Notification (IPN) address was never updated in PayPal
Error: 500/Internal Server Error
Internal server errors must be resolved on their own by PayPal. They have nothing to do with your setup or Refersion.
If you encounter another error not listed here, take a gander over at PayPal API Error Code Page or reach out to us in the in-app chat.