lin
2024-03-25 9f8f9d13c42ca8cdccbf351069082a5fdccef2e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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<WxPayInfo> {
 
    /**
     * 获取openId
     * @param code
     * @return
     */
    Object getOpenId(String code);
 
    Map<String, String> jsapiPay(Long productId) throws IOException;
 
    void processOrder(Map<String, Object> bodyMap) throws GeneralSecurityException;
}