package org.nutz.weixin.spi;
import org.nutz.lang.util.NutMap;
import org.nutz.weixin.bean.*;
import java.io.File;
import java.util.Map;
/**
* Created by wizzer on 2017/3/23.
*/
public interface WxPayApi {
NutMap postPay(String url, String key, Map<String, Object> params);
NutMap postPay(String url, String key, Map<String, Object> params, File file, String password);
NutMap pay_unifiedorder(String key, WxPayUnifiedOrder wxPayUnifiedOrder);
NutMap pay_transfers(String key, WxPayTransfers wxPayTransfers, File file, String password);
NutMap send_redpack(String key, WxPayRedPack wxRedPack, File file, String password);
NutMap send_redpackgroup(String key, WxPayRedPackGroup wxRedPackGroup, File file, String password);
NutMap send_coupon(String key, WxPayCoupon wxPayCoupon, File file, String password);
}