diff --git a/api/payments/orchestrator/internal/service/orchestrator/payment_plan_steps.go b/api/payments/orchestrator/internal/service/orchestrator/payment_plan_steps.go index d3c27d90..32488463 100644 --- a/api/payments/orchestrator/internal/service/orchestrator/payment_plan_steps.go +++ b/api/payments/orchestrator/internal/service/orchestrator/payment_plan_steps.go @@ -263,7 +263,7 @@ func (p *paymentExecutor) executeSendStep( case model.RailProviderSettlement: logger.Debug("Preparing provider settlement transfer") - amount, err := requireMoney(cloneMoney(step.Amount), "provider settlement amount") + amount, err := requireMoney(cloneMoney(payment.Intent.Amount), "provider settlement amount") if err != nil { logger.Warn("Invalid provider settlement amount", zap.Error(err)) return false, err