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;
|
}
|