If you have an invoice on Bonsai that received a PayPal payment and is stuck in "pending" status, then it is very likely it is one of two things:
- They are still holding your payment for security reasons
- They did not tell Bonsai that your payment completed
They are still holding your payment for security reasons
The most common case for a payment not being received yet is that PayPal is holding onto your payment for risk factors. If you see the payment in your PayPal account, but it's not clearing, then this is very likely the situation.
Unfortunately, PayPal will sometimes hold onto your payment for over a month before clearing it. Usually it's only a few days, but from working with our freelancers in the past, we sometimes see it continue for weeks or more.
They did not let Bonsai that your payment completed
Though we have correctly integrated with PayPal, there are sometimes cases where they simply forget to send the payment completed notification to our app. It doesn't happen very often, but it can happen. There are reports of other applications running into the same issue, unfortunately.
If this is the case, the fix is simple, though.
Just mark the invoice as paid in Bonsai and you can choose to send your client a confirmation email.
Why the confusion....
Unfortunately, PayPal has a long history of issues for users and developers working with them. Some of their technology is dated and often lacks clear communication to users when issues arise.
Hopefully, though, this article has helped clear up some of the confusion you may have from your current situation. If you are still having issues, feel free to reach out to our support and we'll do what we can to help.