All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method |
Description |
void |
createForNewRequest(OrderModel orderModel) |
Save new transaction with entry for some order once new direct_pay request is issued.
|
protected WeChatPayPaymentTransactionModel |
createTransacionForNewRequest(OrderModel orderModel) |
|
protected void |
createTransactionEntryForNewRequest(OrderModel orderModel,
WeChatPayPaymentTransactionModel transaction) |
|
protected ModelService |
getModelService() |
|
protected java.util.List<WeChatPayPaymentTransactionEntryModel> |
getPaymentTransactionEntryByType(OrderModel orderModel,
TransactionStatus status,
PaymentTransactionType paymentTransactionType) |
|
protected KeyGenerator |
getPaymentTransactionKeyGenerator() |
|
protected java.util.Optional<WeChatPayPaymentTransactionModel> |
getPaymentTransactionToUpdate(OrderModel orderModel,
TransactionStatus status,
java.lang.String weChatPayCode) |
|
protected java.util.Optional<WeChatPayPaymentTransactionModel> |
getPaymentTransactionWithCaptureEntry(OrderModel orderModel,
TransactionStatus status) |
|
protected WeChatPayPaymentTransactionDao |
getWeChatPayPaymentTransactionDao() |
|
protected WeChatPayPaymentTransactionEntryDao |
getWeChatPayPaymentTransactionEntryDao() |
|
java.util.Optional<WeChatPayPaymentTransactionEntryModel> |
saveForStatusCheck(OrderModel orderModel,
WeChatPayQueryResult weChatPayQueryResult) |
Save WeChatPayPaymentTransactionEntry once payment status check (WechatPay's check trade) is completed
|
protected void |
setEntryByNotification(WeChatRawDirectPayNotification weChatPayNotifyResponseData,
WeChatPayPaymentTransactionEntryModel weChatPayPaymentTransactionEntry,
TransactionStatus status) |
|
protected void |
setEntryByQueryResult(WeChatPayQueryResult weChatPayQueryResult,
WeChatPayPaymentTransactionEntryModel weChatPayPaymentTransactionEntry) |
|
protected void |
setEntryByTransaction(WeChatPayPaymentTransactionModel weChatPayPaymentTransaction,
WeChatPayPaymentTransactionEntryModel weChatPayPaymentTransactionEntry) |
|
void |
setModelService(ModelService modelService) |
|
void |
setPaymentTransactionKeyGenerator(KeyGenerator paymentTransactionKeyGenerator) |
|
void |
setWeChatPayPaymentTransactionDao(WeChatPayPaymentTransactionDao weChatPayPaymentTransactionDao) |
|
void |
setWeChatPayPaymentTransactionEntryDao(WeChatPayPaymentTransactionEntryDao weChatPayPaymentTransactionEntryDao) |
|
void |
updateForNotification(OrderModel orderModel,
WeChatRawDirectPayNotification weChatPayNotifyResponseData) |
Update weChatPayPaymentTransaction and entry once notify data from weChat is received.
|