tg fizx
This commit is contained in:
@@ -406,6 +406,7 @@ func (s *Service) buildConfirmationRequest(intent *model.PaymentGatewayIntent) (
|
||||
Rail: rail,
|
||||
OperationRef: intent.OperationRef,
|
||||
IntentRef: intent.IntentRef,
|
||||
PaymentRef: intent.PaymentRef,
|
||||
}, nil
|
||||
}
|
||||
|
||||
@@ -530,6 +531,7 @@ func paymentRecordFromIntent(intent *model.PaymentGatewayIntent, confirmReq *mod
|
||||
record.RequestedMoney = intent.RequestedMoney
|
||||
record.IntentRef = intent.IntentRef
|
||||
record.OperationRef = intent.OperationRef
|
||||
record.PaymentRef = intent.PaymentRef
|
||||
}
|
||||
if confirmReq != nil {
|
||||
record.IdempotencyKey = strings.TrimSpace(confirmReq.RequestID)
|
||||
@@ -539,6 +541,7 @@ func paymentRecordFromIntent(intent *model.PaymentGatewayIntent, confirmReq *mod
|
||||
record.RequestedMoney = confirmReq.RequestedMoney
|
||||
record.IntentRef = strings.TrimSpace(confirmReq.IntentRef)
|
||||
record.OperationRef = strings.TrimSpace(confirmReq.OperationRef)
|
||||
record.PaymentRef = confirmReq.PaymentRef
|
||||
// ExpiresAt is not used to derive an "expired" status — it can be kept for informational purposes only.
|
||||
if confirmReq.TimeoutSeconds > 0 {
|
||||
record.ExpiresAt = time.Now().Add(time.Duration(confirmReq.TimeoutSeconds) * time.Second)
|
||||
|
||||
Reference in New Issue
Block a user