Facebook Messenger payments are free whether you send or receive. You need to fund payments with a bank-issued debit card, but can also use a credit card or Facebook gift card to fund payments. You must be over 18 years old to use the feature. You must be friends with the person you pay or receive funds from.
https://www.thebalance.com/facebook-messenger-payments-send-and-receive-money-315074

