Payment can be made from any Bitcoin/Lightning wallet or exchange EXCEPT (fake)rarepepewallet or freewallet mobile/web. These wallets do not support native segwit addresses. If you are paying from exchange, make sure to add back any fee the exchange takes out from the payment amount.
Card transferred to buyer Counterparty address after payment confirmation. Generate a Counterparty address through Freewallet.