Omnichannel payment refers to a unified payment experience across all channels, allowing customers to make seamless transactions regardless of the channel they are using. Multichannel payment, on the other hand, refers to the acceptance of payments through multiple channels, but the experience may not be fully integrated or consistent.