NativePayService.java
889 Bytes
package com.sl.ms.trade.service;
import com.sl.ms.trade.domain.TradingDTO;
import com.sl.ms.trade.entity.TradingEntity;
import com.sl.transport.common.exception.SLException;
/**
* 二维码支付
*/
public interface NativePayService {
/***
* 查看二维码信息
* 收银员通过收银台或商户后台调用此接口,生成二维码后,展示给用户,商户可以多次展示二维码
*
* @param tradingOrderNo 交易单号
* @return 交易单
*/
String queryQrCodeUrl(Long tradingOrderNo);
/***
* 扫码支付,收银员通过收银台或商户后台调用此接口,生成二维码后,展示给用户,由用户扫描二维码完成订单支付。
*
* @param tradingEntity 扫码支付提交参数
* @return 交易数据
*/
TradingEntity createDownLineTrading(TradingEntity tradingEntity);
}