Interface AlipayPaymentTransactionDao

All Superinterfaces:
GenericDao<AlipayPaymentTransactionModel>
All Known Implementing Classes:
DefaultAlipayPaymentTransactionDao

public interface AlipayPaymentTransactionDao extends GenericDao<AlipayPaymentTransactionModel>
Looks up items related to AlipayPaymentTransactionModel
  • Method Details

    • findTransactionByLatestRequestEntry

      AlipayPaymentTransactionModel findTransactionByLatestRequestEntry(OrderModel orderModel, boolean limit)
      Gets AlipayPaymentTransaction of the given order which satisfies these conditions: 1. There is only one entry with type code = 'REQUEST' in this transaction. 2. This entry is the latest among all transactions' entries.
      Parameters:
      orderModel - the order
      Returns:
      AlipayPaymentTransactionModel if found or returns null otherwise
    • findTransactionByAlipayCode

      AlipayPaymentTransactionModel findTransactionByAlipayCode(String alipayCode)
      Gets AlipayPaymentTransaction by alipay code
      Parameters:
      alipayCode - the alipay code
      Returns:
      AlipayPaymentTransactionModel if found or returns null otherwise