支付宝订单信息同步接口

名称:alipay.trade.orderinfo.sync
类型:服务端接口
功能:该接口用于商户向支付宝同步该笔订单相关业务信息


注意:

接口为通用接口,该场景下,请参考如下编写:

public void testTradeInfoSync() throws AlipayApiException {
    AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do","app_id","your private_key","json","utf-8","alipay_public_key","RSA2");
    AlipayTradeOrderinfoSyncRequest request = new AlipayTradeOrderinfoSyncRequest();
    AlipayTradeOrderinfoSyncModel model = new AlipayTradeOrderinfoSyncModel();
    model.setBizType("CREDIT_AUTH");
    model.setTradeNo("2018061021001004680073956707");
    model.setOutRequestNo("HZ01RF001");
    model.setOrderBizInfo("{\"status\":\"COMPLETE\"}");

    request.setBizModel(model);
    AlipayTradeOrderinfoSyncResponse response = alipayClient.execute(request);
    logger.info("response: {}" + response.getBody());
    Assert.assertTrue(response.isSuccess());
}


使用场景:

1、预授权订单为全信用或者部分信用授权订单;

2、针对授权转支付扣款失败的订单,请在首次授权转支付失败T+N之后调用该接口(如果是同步用户违约状态,则转失败15天后同步);

3、orderInfo中的status包含:COMPLETE(用户已履约)、VIOLATED(用户已违约);

4、COMPLETE(用户已履约):如果用户通过其他方式完成订单支付,请反馈该状态,芝麻将对用户形成一条良好履约记录;

5、VIOLATED(用户已违约):如果用户在约定时间(具体根据行业约定)内未完成订单支付,反馈该状态,芝麻将对用户记录一条负面记录;


入参说明:

1、bizType 为 CREDIT_AUTH 为固定值;

2、tradeNo为授权转支付返回的 tradeNo;


出参处理:

1、当返回ACQ.NOTIFY_STATUS_INVALID,表示当前无法反馈该状态,请稍后再试。


onlineServer