package org.springblade.modules.pay.service; import com.baomidou.mybatisplus.extension.service.IService; import org.springblade.modules.pay.entity.WxPayInfo; import java.io.IOException; import java.security.GeneralSecurityException; import java.util.Map; public interface IWxPayService extends IService { /** * 获取openId * @param code * @return */ Object getOpenId(String code); Map jsapiPay(Long productId) throws IOException; void processOrder(Map bodyMap) throws GeneralSecurityException; }