package com.clx.performance.service.thirdparty.nbbank;

import com.clx.performance.vo.pc.nbbank.NbBankOrderPayResultVO;
import com.clx.performance.vo.pc.nbbank.NbBankOrderPayStatusResultVO;

import java.math.BigDecimal;

public interface NbBankService {

    NbBankOrderPayResultVO orderPay(Integer payType);

    NbBankOrderPayStatusResultVO getOrderStatus(String merSeqNo);

    void orderPayCallback(String merSeqNo, String transSeqNo,
                          BigDecimal trxAmt, BigDecimal realTrxAmt,
                          String transStatus,
                          String signNo
    );

}
