Facebook offers a feature called "Facebook Donations" for nonprofits, which allows registered 501(c)(3) organizations to raise funds directly through the Facebook platform. Here's how it generally works. See more at https://whydonate.com/en/blog/facebook-donations/