A Bitcoin payment involves transferring funds from your wallet to a seller's specified address, using a Bitcoin client to sign the transaction with your private key. Unlike credit cards, Bitcoin transactions are irreversible and require careful handling of private keys to secure access to funds. For receiving payments, users can provide a Bitcoin address, ideally as a QR code, while maintaining anonymity by using different addresses for each transaction.