Mobile phones are becoming a common tool for people to make the payments. The current peer-to-peer mobile based payment system allows two parties to use physical location-limited interaction between their devices to facilitate secure payment. This physical location-limited interaction is ensured by enabling wireless proximity through Near Field Communication (NFC) technology embedded in mobile phones. However, the NFC technology is vulnerable to relay attacks which is a very challenging security problem. This paper proposes a novel new proximity channel based on vibration for peer-to-peer mobile payment system. The built-in vibrator and accelerometer on the phone are used to send and receive the information. The communication ensures the payment is conducted at a close distance. This paper also compares and analyse the method with the other method such as the phone vibration data and encrypt One Time Password (OTP) as the vibration pattern for payment. The result shows that the proposed method is able retrieve the information successfully from the other smartphones and guarantees the transaction is safe from relay attacks and eavesdropping.