All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yes.tools.pay.service.PayService Maven / Gradle / Ivy

There is a newer version: 2.0.4
Show newest version
package org.yes.tools.pay.service;

import org.yes.tools.pay.module.request.*;
import org.yes.tools.pay.module.result.*;

public interface PayService {

    WxAppletPayResult wxAppLetPay(WxAppletPayRequest request) throws Exception;

    AliPayResult aliAppPay(AppPayRequest request) throws Exception;

    H5PayResult aliH5Pay(PayRequest request) throws Exception;

    /**
     * 云闪付支付
     *
     * @return
     */
    UacResult uacAppPay(PayRequest request);

    CToBPayResult cTOBPay(CToBPayRequest request) throws Exception;

    Result closeQrcode(CloseQrcodeRequest request);

    PayNotifyResult parseOrderNotifyResult(String body);

    Result appletRefund(RefundRequest request) throws Exception;

    Result cToBRefund(CToBRefundRequest request) throws Exception;

    Result appletRefundQuery(RefundQueryRequest request) throws Exception;

    Result refund(RefundRequest request) throws Exception;

    Result refundQuery(RefundQueryRequest request) throws Exception;

    BTOCResult bTOCPay(BToCPayRequest request) throws Exception;

    BTOCQueryOrderResult bTOCPayOrderQuery(BTOCPayOrderQueryRequest request) throws Exception;

    Result bTOCRefund(BTOCRefundRequest request) throws Exception;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy