收发现金红包之-红包无线支付接口(alipay.fund.coupon.order.app.pay)

用户在无线端进行支付,如通过支付宝钱包进行红包的发放,参数详情点击参考文档 我这边分享一下java版的示例供大家参考,适用于jdk版本1.5及以上的开发环境 ,sdk可点击下载


1.支付流程 收发现金红包之-红包无线支付接口(alipay.fund.coupon.order.app.pay)

商户系统调用红包无线支付接口alipay.fund.coupon.order.app.pay完成红包的发放;商户客户端在获取到支付结果后,要将结果同步给商户的服务端进行验签和结果解析,确认结果无误后再显示红包,严禁直接在客户端进行验签和结果解析。 无线端接入特别说明: a.红包无线支付Android调用说明:点此查看 b.红包无线支付IOS调用说明:点此查看 2.服务端代码示例: 

package alipay.com.test;
 
import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.domain.AlipayFundCouponOrderAppPayModel;
import com.alipay.api.request.AlipayFundCouponOrderAppPayRequest;
import com.alipay.api.response.AlipayFundCouponOrderAppPayResponse;
 
import alipay.com.config.Config;
/**
 * alipay.fund.coupon.order.app.pay(红包无线支付接口)
 * @author wb-wly251833
 * 文档链接:https://docs.open.alipay.com/api_5/alipay.fund.coupon.order.app.pay
 */
public class AlipayFundCouponOrderAppPay{
    public static void main(String[] args) throws AlipayApiException {
        AlipayClient alipayClient = new DefaultAlipayClient(Config.serverUrl, Config.appId, Config.privateKey, Config.format, Config.charset, Config.alipayPulicKey, Config.signType);
        AlipayFundCouponOrderAppPayRequest request = new AlipayFundCouponOrderAppPayRequest();
        AlipayFundCouponOrderAppPayModel model = new AlipayFundCouponOrderAppPayModel();
        model.setOutOrderNo("20171228924");
        model.setOutRequestNo("jm20171228992");
        model.setOrderTitle("jm发送红包");
        model.setAmount("0.01");
        request.setBizModel(model);
        AlipayFundCouponOrderAppPayResponse response = alipayClient.sdkExecute(request);
        if(response.isSuccess()){
            System.out.println("调用成功");
        } else {
            System.out.println("调用失败");
        }
        System.out.println(response.getBody());
    }
 
}

请求成功返回信息:

alipay_sdk=alipay-sdk-java-dynamicVersionNo&app_id=2016112803499836&biz_content=%7B%22amount%22%3A%220.01%22%2C%22order_title%22%3A%22jm%E5%8F%91%E9%80%81%E7%BA%A2%E5%8C%85%22%2C%22out_order_no%22%3A%2220171228924%22%2C%22out_request_no%22%3A%22jm20171228992%22%7D&charset=utf-8&format=json&method=alipay.fund.coupon.order.app.pay&sign=XXXXX&sign_type=RSA&timestamp=2017-12-28+14%3A01%3A40&version=1.0

大家记住这里调用的是 alipayClient.sdkExecute(request);不要调用错用execute了,否则会报错的!!!  如有其它问题,欢迎论坛评论留言,如有不足之处也欢迎多多吐槽!!! 

上一篇:了解DELL的raid卡电池相关信息


下一篇:操作广告接口(alipay.marketing.cdp.advertise.operate)JAVA版本demo