This application discloses a digital product virtual transaction method and system, including scanning the digital product integration code, parsing the integration code, obtaining the digital product release program, digital product compression data, and digital product attribute data, and generating digital product attribute data according to the digital product Payment data, obtaining payment confirmation data based on the payment data; using the payment confirmation data as a parameter, decompressing the digital product compressed data to obtain a digital product. This application scans the preset integrated code of the digital product to obtain the compressed data and release program used to obtain the original digital product, and generates corresponding digital product rights exercise data according to different levels of scanning code payment confirmation data, It makes digital product transactions more flexible and efficient; the method of this application can obtain payment confirmation data from multiple channels, does not depend on the existing transaction system, and avoids the time-consuming and network resource occupation caused by accessing the system. The problem.