A method for interactive pattern exchange includes: triggering a transaction and sending a transaction request to a platform via an access media by a first user device; transmitting a first pattern between the first user device and the platform via the access media; receiving input of a second pattern by the first user device or a second user device; submitting the second pattern to the platform to be verified by the first user device or the second user device; and returning a transaction result with associated data to at least one of the first user device and the second user device according to the result of the verification by the platform.