收发现金红包

为PC网站,移动应用和H5场景提供收发现金红包支付通道的一款产品。主要应用于用户与用户互发红包和企业给用户发放营销红包。开发者可以应用于IM红包(钉钉红包),H5红包等。

官方接入文档

https://docs.open.alipay.com/301/106168

IJPay 接口

    /**
     * 红包无线支付接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOrderAppPay(AlipayFundCouponOrderAppPayModel model) throws AlipayApiException{
        AlipayFundCouponOrderAppPayResponse response = fundCouponOrderAppPayToResponse(model);
        return response.getBody();
    }
    /**
     * 红包无线支付接口
     * @param model
     * @return {AlipayFundCouponOrderAppPayResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOrderAppPayResponse fundCouponOrderAppPayToResponse(AlipayFundCouponOrderAppPayModel model) throws AlipayApiException{
        AlipayFundCouponOrderAppPayRequest request = new AlipayFundCouponOrderAppPayRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }

    /**
     * 红包页面支付接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOrderPagePay(AlipayFundCouponOrderPagePayModel model) throws AlipayApiException{
        AlipayFundCouponOrderPagePayResponse response = fundCouponOrderPagePayToResponse(model);
        return response.getBody();
    }
    /**
     * 红包页面支付接口
     * @param model
     * @return {AlipayFundCouponOrderPagePayResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOrderPagePayResponse fundCouponOrderPagePayToResponse(AlipayFundCouponOrderPagePayModel model) throws AlipayApiException{
        AlipayFundCouponOrderPagePayRequest request = new AlipayFundCouponOrderPagePayRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }
    /**
     * 红包协议支付接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOrderAgreementPay(AlipayFundCouponOrderAgreementPayModel model) throws AlipayApiException{
        AlipayFundCouponOrderAgreementPayResponse response = fundCouponOrderAgreementPayToResponse(model);
        return response.getBody();
    }
    /**
     * 红包协议支付接口
     * @param model
     * @return {AlipayFundCouponOrderAgreementPayResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOrderAgreementPayResponse fundCouponOrderAgreementPayToResponse(AlipayFundCouponOrderAgreementPayModel model) throws AlipayApiException{
        AlipayFundCouponOrderAgreementPayRequest request = new AlipayFundCouponOrderAgreementPayRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }
    /**
     * 红包打款接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOrderDisburse(AlipayFundCouponOrderDisburseModel model) throws AlipayApiException{
        AlipayFundCouponOrderDisburseResponse response = fundCouponOrderDisburseToResponse(model);
        return response.getBody();
    }
    /**
     * 红包打款接口
     * @param model
     * @return {AlipayFundCouponOrderDisburseResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOrderDisburseResponse fundCouponOrderDisburseToResponse(AlipayFundCouponOrderDisburseModel model) throws AlipayApiException{
        AlipayFundCouponOrderDisburseRequest request = new AlipayFundCouponOrderDisburseRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }
    /**
     * 红包退回接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOrderRefund(AlipayFundCouponOrderRefundModel model) throws AlipayApiException{
        AlipayFundCouponOrderRefundResponse response = fundCouponOrderRefundToResponse(model);
        return response.getBody();
    }
    /**
     * 红包退回接口
     * @param model
     * @return {AlipayFundCouponOrderRefundResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOrderRefundResponse fundCouponOrderRefundToResponse(AlipayFundCouponOrderRefundModel model) throws AlipayApiException{
        AlipayFundCouponOrderRefundRequest request = new AlipayFundCouponOrderRefundRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }
    /**
     * 红包明细查询接口
     * @param model
     * @return {String}
     * @throws {AlipayApiException}
     */
    public static String fundCouponOperationQuery(AlipayFundCouponOperationQueryModel model) throws AlipayApiException{
        AlipayFundCouponOperationQueryResponse response = fundCouponOperationQueryToResponse(model);
        return response.getBody();
    }
    /**
     * 红包明细查询接口
     * @param model
     * @return {AlipayFundCouponOperationQueryResponse}
     * @throws {AlipayApiException}
     */
    public static AlipayFundCouponOperationQueryResponse fundCouponOperationQueryToResponse(AlipayFundCouponOperationQueryModel model) throws AlipayApiException{
        AlipayFundCouponOperationQueryRequest request = new AlipayFundCouponOperationQueryRequest();
        request.setBizModel(model);
        return AliPayApiConfigKit.getAliPayApiConfig().getAlipayClient().execute(request);
    }

代码示例

https://gitee.com/javen205/IJPay-Demo https://github.com/javen205/IJPay-Demo

提示:沙箱环境无法测试红包接口必须使用线上应用测试。

results matching ""

    No results matching ""